📜 ⬆️ ⬇️

A strange repository appeared on GitHub, similar to the sources of the Opera Presto engine [closed by copyright holders]



A modern browser should support an abundance of standards and technologies that turn web documents into interactive applications, media players with streaming or even games. In this regard, there are not so many browser engines today. It took a time when it was enough to somehow display the text and pictures. Today we need the power of a virtual machine for JavaScript, support for hardware accelerated video decoding, and constant interface responsiveness.

The source codes of some browsers are open and distributed with the terms of use of varying degrees of freedom. Therefore, we saw the emergence of many Chromium clones, some of which, however, quickly began to add their own improvements regarding Chrome. And someone even abandoned his own engine in favor of developing Google. It happened with Opera in 2013. Later, Opera followed WebKit's fork and switched to Blink.

Opera is a browser that dominated few places, but did not lag behind its competitors technically. For page rendering, the browser used its own Presto engine. It was unique: an email client, a powerful download manager, an embedded BitTorrent client, mouse gestures, and content blocking. In connection with the change of the engine, part of Opera’s favorite many functions after the 12th version disappeared. Degree of discontent should bring down the browser Vivaldi , which is also based on Blink.
')
And Presto is dead. Although the other day on GitHub appeared a strange repository, which resembles the source of this engine.

README.md reads: "Web rendering engine Presto: Opera 12.15. This repository contains the Presto rendering engine used in Opera for version 12. Pokeda. The account of the prestocore user who posted the files is anonymous and contains no identifying information. Most of the code in the repository - 66.5% - is written in C ++, the language in which Presto was created.

At github.com/prestocore/browser almost half a gigabyte of files have been posted so far .

Update 2017-01-14 3:30 MSK: access to the repository is closed according to the procedure of the American Copyright Law in the Digital Era (DMCA). In the comments of this post there are discussions of mirrors and source code compilability.

Source: https://habr.com/ru/post/357672/


All Articles