14 января 2017
Исходники Opera 12.15 (Presto) утекли в Интернет
Некий анонимный пользователь выложи на GitHub полный исходный код Opera 12.15 (включая исходники Presto, интерфейсную часть, инсталлятор и M2). По сообщениям на Хабре, кое-кому уже удалось собрать работоспособную копию Opera из данного кода.
Спустя несколько часов репозиторий был закрыт по жалобе правообладателей? однако, как мы знаем, «то, что попало в интернет, останется там навсегда». Код Opera успели скачать многие пользователи, и теперь он доступен на множестве файлообменников (например, на Mega.nz: ссылка 1, ссылка 2).
Движок Престо как и Трайдент, устарел как таковой.
Допилить ничего нельзя — нужна радикальная переделка движка, на что у Оперы не было инвестиций, поэтому и легли под Хром.
JS код реальных сайтов они правильно отображать не будут потому что он адаптирован под Хром начиная с 2012 года.
У Мозиллы свои давние наработки по интерпретации JS ( свой движок проще говоря) поэтому она и держит конкуренцию.
Тут нужно понимать как вообще работает Блинк или Node.js -это уже другой уровень системы, выше — который можно многократно доделывать ( надстраивать).
Поэтому технология Node.js и легла в основу целой платформы программирования.
А Трайдент или Престо нужно переписывать с нуля, но тогда
это будут уже не они взятые сами по себе, а нечто новое. И такая система будет тяжеловесной, потому что сам подходи ихний устарел,
а новые движки
сразу заточены на многопроцессорность и многопроцессовость, как например язык GoLang разрабатываемый Гуглом параллельно с ними.
Это уже новое поколение ПО. Мозилла ( Геко и клоны) выживает только за счёт старых наработок и Опен Сорс — открытости кода, как и Линукс.