ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π‘Π΅ΡΠ²ΠΎ 0.2.0 β Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΡ Π±ΡΠ°ΡΠ·ΡΡΠ΅Π½ Π΄Π²ΠΈΠΆΠΎΠΊ, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Rust. Π Π΅Π»ΠΈΠ·ΡΡ ΠΈΠ·Π»Π΅Π·Π΅ 31 ΠΌΠ°ΠΉ 2026 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ Π²ΠΊΠ»ΡΡΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅, Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΏΡΠ΅Π· Π°ΠΏΡΠΈΠ»: ΠΎΠ±ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΠ° ΠΎΡΡΠ΅Π»ΠΈ 534 ΠΊΠΎΠΌΠΈΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ°Π½Π° Π½ΠΎΠ² ΠΌΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠ΅ΠΊΠΎΡΠ΄ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π‘Π΅ΡΠ²ΠΎ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΊΠ°ΡΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠΎΠ΄ Π΅Π³ΠΈΠ΄Π°ΡΠ° Π½Π° Linux Foundation Europe ΠΈ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π»Π΅ΠΊ Π²Π³ΡΠ°ΠΆΠ΄Π°Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Π½ Π±ΡΠ°ΡΠ·ΡΡΠ΅Π½ Π΄Π²ΠΈΠΆΠΎΠΊ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ Π±ΡΠ°ΡΠ·ΡΡΠ½ΠΈ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ
ΠΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π½Π° servoshell Π·Π° Android.
Π Android Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π½Π° Π‘Π΅ΡΠ²ΠΎ Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π±ΡΠ°ΡΠ·ΡΡΠ½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² Π΅ΠΊΡΠ°Π½ Ρ ΠΈΡΡΠΎΡΠΈΡ. APK ΡΡΠ°Π½Π° ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ Ρ 30% ΠΏΠΎ-ΠΌΠ°Π»ΡΠΊ, ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ ΠΏΠΎΠΏΡΠ°Π²Π΅Π½Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ° Ρ ΡΠ΅ΡΠ½ΠΈΡ Π΅ΠΊΡΠ°Π½ ΠΏΡΠΈ Π·Π°ΡΠ²Π°ΡΡΠ½Π΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈ Π²ΡΡΡΠ°Π½Π΅ ΠΎΡ Π΄ΡΡΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ° OpenHarmony Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΡΠ²Π°ΡΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΈ.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ Π΅ Π°Π½Π°Π»ΠΈΠ·ΡΡ Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈ, ΡΠΏΠΎΠ½ΡΠΊΠΈ ΠΈ ΠΊΠΎΡΠ΅ΠΉΡΠΊΠΈ ΡΠ΅ΠΊΡΡ.
Π Π΄Π²ΠΈΠΆΠΊΠ° Π·Π° ΠΏΠΎΠ΄ΡΠ΅Π΄Π±Π° Π΅ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ΅Π½Π°ΡΡΠ½Π΅ Π½Π° ΡΠ΅Π΄ΠΎΠ²Π΅ Π·Π° CJK Π΅Π·ΠΈΡΠΈ, Π° Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° servoshell Π·Π° Windows, Linux ΠΈ FreeBSD ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ CJK ΡΡΠΈΡΡΠΎΠ²Π΅. Π’ΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ Π·Π° ΡΠ΅Π°Π»Π½ΠΎΡΠΎ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅ Π½Π° Π΅Π·ΠΈΡΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΠΏΡΠ΅Π½Π°ΡΡΠ½Π΅ ΠΈ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΈΡΡΠΎΠ²Π΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ ΠΎΡ Π»Π°ΡΠΈΠ½ΠΈΡΠ°ΡΠ°.ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° JSON.
ΠΠΊΠΎ ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ JSON ΡΠ°ΠΉΠ» ΠΊΠ°ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π΅Π½ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π‘Π΅ΡΠ²ΠΎ Π²Π΅ΡΠ΅ Π³ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½ pretty-printer. Π’ΠΎΠ²Π° ΠΏΡΠ°Π²ΠΈ Π΄Π²ΠΈΠΆΠΊΠ° ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π΅Π½ Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ, Π½ΠΎ ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ²Π°ΡΡΡ API ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ ΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² Π±ΡΠ°ΡΠ·ΡΡΠ°.Π Π°Π·ΡΠΈΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Web Platform.
Π Π‘Π΅ΡΠ²ΠΎ ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ <select multiple>, <template shadowrootslotassignment>, Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° <video> Π½Π° OpenHarmony, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° minimum-scale ΠΈ maximum-scale Π² <meta name=viewport>, CSS ΡΡΠ½ΠΊΡΠΈΡ color-mix() Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π±ΡΠΎΠΉ ΡΠ²Π΅ΡΠΎΠ²Π΅, tab-size, text-align: match-parent, ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Worker ΠΎΡ blob URL, WebGL ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π·Π° OffscreenCanvas, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ detail Π½Π° PerformanceMark ΠΈ PerformanceMeasure.ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ DOM API.
Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ° ΡΡΠ±ΠΈΡΠΈΡ selectionchange Π·Π° <input> ΠΈ <textarea>, Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ StorageManager, activeElement Π·Π° Document ΠΈ ShadowRoot, crypto.subtle.supports(), ΡΠ²ΠΎΠΉΡΡΠ²Π° cellPadding, cellSpacing ΠΈ align Π·Π° HTMLTableElement, relatedTarget Π·Π° ΡΡΠ±ΠΈΡΠΈΡ focus ΠΈ blur, Π° ΡΡΡΠΎ ΠΈ transferFromImageBitmap() Π·Π° ImageBitmapRenderingContext. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π°Ρ, ΡΠ΅ Π‘Π΅ΡΠ²ΠΎ ΡΡΠ°Π½Π° ΠΏΡΡΠ²ΠΈΡΡ Π³ΠΎΠ»ΡΠΌ Π±ΡΠ°ΡΠ·ΡΡΠ΅Π½ Π΄Π²ΠΈΠΆΠΎΠΊ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° crypto.subtle.supports().ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡΠ° Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° ΠΈ ΡΠΎΠΊΡΡΠ° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅.
Tab ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· Π³ΡΠ°Π½ΠΈΡΠΈ , Π° Ctrl+Backspace ΠΈΠ»ΠΈ Option+Backspace Π½Π° macOS ΠΈΠ·ΡΡΠΈΠ²Π° ΡΡΠ»Π°ΡΠ° Π΄ΡΠΌΠ° Π² ΠΏΠΎΠ»Π΅ΡΠ°ΡΠ° Π·Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ° ΠΏΠΎΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ ΡΠΎΠΊΡΡΠ° ΠΈ IME Π² Π½Π°ΡΡΠΎΠ»Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ servoshell.Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ.
Π ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ρ Firefox DevTools, ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ Inspector, Console ΠΈ Debugger ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ. ΠΠ°Π½Π΅Π»ΡΡ Rules ΡΠ΅Π³Π° ΠΏΠΎΠΊΠ°Π·Π²Π° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠΈ ΠΎΡ @layer, Π² Console ΠΈ Debugger ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΌΠ°ΡΠΈΠ²ΠΈ, ΠΎΠ±Π΅ΠΊΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΠ²ΠΈ ΡΠ΅ ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΈΡ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΈ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΡΡΠ΅Π· Scopes, ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² worker ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈ Π½Π°ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Style Editor.Π£ΠΊΡΠ΅ΠΏΠ΅Π½Π° Π΅ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°.
CryptoKey ΡΠ΅Π³Π° ΠΈΠ·ΡΡΠΈΠ²Π° Π±ΡΡΠ΅ΡΠΈΡΠ΅ Ρ ΠΊΠ»ΡΡΠΎΠ² ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΡΠ»Π΅Π΄ ΡΠΏΠΎΡΡΠ΅Π±Π°. ΠΠΎΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ DOM API ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ origin, Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° localStorage ΠΈ sessionStorage Π² sandboxed iframe ΠΈ iframe srcdoc, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡ Π½Π° IndexedDB Π² sandboxed iframe ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊ ΠΎΡ data: URL, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΌΡΠ½Π° Π½Π° cookie ΠΌΠ΅ΠΆΠ΄Ρ Π½ΡΠΊΠΎΠΈ IP-origin, ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ ΠΈΠ·Π²ΡΠ½ Π±ΡΡΠ΅ΡΠ° Π² texImage3D() Π·Π° WebGL2, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΈ servoshell.Π Π°Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎ IndexedDB ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ Π΅ Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»Π°.
IndexedDB Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π² Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ servoshell ΠΈ Π΅ ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ Π½Π° Π½ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° βclient storageβ, ΠΊΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Π½Π° Servo Π΅Π΄ΠΈΠ½Π΅Π½ ΡΠΎΡΠΌΠ°Ρ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΈΡΠΊΠ° ΠΈ ΠΎΠ±ΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ²ΠΎΡΠΈΡΠ΅ Π·Π° ΡΠ΅Π± ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΡ ΡΠ°Π½ΡΠ²Π°ΡΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΏΠΎ ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΊΠ»ΡΡΠΎΠ²Π΅, ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.API-ΡΠΎ Π·Π° Π²Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Servo Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΎ.
Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΠ²Π° Π΅ Π²ΡΠΎΡΠΎΡΠΎ ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Servo, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΡΠΎΡΠ½ΠΈΡ Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΡΠ° Π·Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ: Π²Π΅ΡΡΠΈΡ 0.2.0 ΡΠ΅ ΡΠΌΡΡΠ° Π·Π° Π½Π°ΡΡΡΠ°Π²Π°ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΏΡΡΠΌΠΎ 0.1.x. ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° URL Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ HTTP Π·Π°Π³Π»Π°Π²ΠΈΡ ΡΡΠ΅Π· WebView::load_request, Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° cookie, ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° session cookies Π±Π΅Π· ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΈ cookie, ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° destination ΠΈ referrer_url ΠΏΡΠΈ ΠΏΡΠΈΡ Π²Π°ΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π·Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠ΅ΡΠΈΡ.ΠΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΡΠ° ΠΏΠΎΠΏΡΠ°Π²Π΅Π½ΠΈ.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ Π·Π° console.log, CSS Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, box-shadow, display: contents, display: inline-flex, display: table-cell, overflow: clip, Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π²ΡΡΡΠ΅ Π² grid, word-spacing, removeChild() Π½Π° Document ΠΈ URL.revokeObjectURL(). Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ Π²ΡΠ½ΡΠ½ΠΈΡ Π²ΠΈΠ΄ ΠΈ ΠΏΠ»Π΅ΠΉΡΡ ΠΎΠ»Π΄Π΅ΡΠ° Π½Π°ΠΠΎΠ²ΠΈΡΠ΅Π½Π° Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΈ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ.
ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΡΠ° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ Π½Π΅Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ: ΡΡΠΊΠΎΡΠ΅Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ECMAScript ΡΡΠ΅Π· ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ id ΠΈ name, ΠΏΡΡΠ²Π°ΡΠ° TLS ΡΠ΅ΡΠΈΡ ΡΡΠ°Π½Π° ΠΏΠΎ-Π±ΡΡΠ·Π° Ρ 30β60 ΠΌΡ, Π½Π°ΠΌΠ°Π»Π΅Π½ Π΅ IPC ΡΡΠ°ΡΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΡΠΊΠΈΡΠ΅, Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ ΠΎΡ DOM Π²ΡΠ·Π»ΠΈΡΠ΅ Attr, Text ΠΈ CharacterData Ρ 16 Π±Π°ΠΉΡΠ° Π½Π° Π²ΡΠ·Π΅Π», ΠΎΡΡΡΡΠ°Π½Π΅Π½Π° Π΅ ΠΏΠ°ΠΌΠ΅ΡΠ½Π° ΡΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π°
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Servo 0.2 β ΡΠΎΠ²Π° Π΅ ΡΠ»Π΅Π΄Π²Π°ΡΠ° ΡΡΡΠΏΠΊΠ° ΠΊΡΠΌ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π·Π° Π²Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ web engine: ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»Π½Π°ΡΠ° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°, Π½Π°ΡΠ°ΡΡΠ²Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΡΠ΅ web ΡΡΠ°Π½Π΄Π°ΡΡΠΈ, ΠΏΠΎΠΏΡΠ°Π²ΡΡ ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ° ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ° API Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru




