2 years agoFrom the translator. Allow to submit on court of a habrasoobshchestvo transfer parts of documentation on the browser Servo engine. This engine is developed by community Mozilla in the Rust language, and is, perhaps, the biggest active project in this language. In this document it is told about architecture of the engine as developers use Rust together with C ++ and what difficulties they faced when developing. The original is available in project wiki on github.
It is very surface overview of architecture Servo. Servo remains a prototype, and some parts of architecture are not presented in the code form yet. Some important aspects of system were not in detail considered yet.
2 years ago
And your application — RESTful? To answer this question it is necessary to understand at first that such RESTful. There is an opinion that to give the correct codes of answers to HTTP is already RESTful. Or to do the correct idempotent HTTP requests is in general very much RESTful. We in Heksleta made a practical course under the HTTP protocol (differences of versions, sending forms, authentication, cookies and so forth), and in it we try to tell about the correct use of requests, but it is necessary to understand that RESTful it not about HTTP, it at all not about internet protocols. The modern web and interaction between the browser and the server by means of HTTP and URI can satisfy to the principles of RESTful, and can not satisfy.
In today's transfer — the simple and clear description of RESTful and what has to be system that it was possible to call it so.
Developers of the Firefox browser declared inclusion of support of the CSS elements, specific to the WebKit engine. Support of such elements will appear in the Gecko engine which is the Firefox browser basis. As for the first versions, with inclusion of CSS, they will appear in April and May - it is version 46 and 47 respectively. According to representatives of the Firefox command, it is about new opportunities with a prefix "-webkit -".
Developers thought of adding of support of the non-standard CSS elements for a long time. The reason — users of the browser began to use actively the expansions adding support of the called CSS elements in mobile applications. Expansions are unofficial, but they could become rather popular as the main browsers for mobile devices are based on such engines as WebKit and Blink/Chromium.
2 years ago
Presently the user can use several excellent browsers. The majority has 32 also 64-bit versions. At each of us the opinion on opportunities of that or other browser. Nevertheless, it is possible to try to compare browsers, having carried out several tests with each program, both with 32-bit, and with the 64-bit version.
User decided to be engaged in itof the Ghacks and resource. As test system the PC with Intel Core i5-2500, 8 GB of the RAM, 256 GB of SSD, Nvidia GeForce GTX 960 and Windows 10 was selected.
2 years ago
I solved on the example of one project recently to learn, how strongly influences the speed of loading of the website domain sharding. I will remind, an essence of this optimization that static files are loaded from different domains (which, however, can indicate the same server), and it allows to bypass restriction of browsers for the number of simultaneous connections to one domain. Intuitively it seems that in case of a large number of small files it has to accelerate significantly loading of the website in general. Let's check, whether so it actually.
2 years, 1 month ago
"Even if you will click on some link and will enter login and the password that happens nothing of that kind" — advertizing of the browser of Yandex. How it works and whether so it? Having looked at this advertizing to me of course it became interesting how Yandex could "win" against such difficult solved problem as theft of passwords. I want to note that I only considered one of functions of Yandex Protect, namely "Protection against theft of passwords".
Not so long ago the Microsoft corporation declared fast completion of support of TLS and SSL of certificates where the hashing algorithm SHA-1 is used. Before it the similar statement was made also by the manual Mozilla. Now and the Google corporation decided to arrive in the same way, having stopped support of SHA-1 till January 1, 2017.
The problem consists that in the near future there will be no problems with selection of collisions for such hashing algorithm. ADP equipment becomes more powerful, cloud services develop and similar operation will not be too expensive to the malefactor any more. Now the Google corporation already began to mark the websites with such certificate as unsafe.
2 years, 1 month ago
How most quicker to subscribe for paid service from the phone? It is enough to click once the button on the accidental website, without having read a condition in the bottom of the page. Today I will tell you about a problem of paid mobile subscriptions and about that technology in Yandex. The browser which protects people from unconscious expenditure.
Few days remain about new year and we hurry to give a good gift to all our users — the second beta of the Vivaldi browser. Since an output of the first beta there passed exactly one and a half months and we did not linger it. In addition to correction of a set of errors and defects about which you reported us (at the end of article the complete list — more than 130 corrections and improvements), we did not cease to add also new functions. We already told about them in each announcement of weekly test assembly, but let's walk in brief on all innovations — we will make a peculiar report on the done work.