ΠΠ°Π»ΠΈΡΠ½Π° Π΅ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΠΎΡΡΠ° Firefox Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Haiku, ΠΊΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄ΠΎΡΠΈ ΡΡΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΠ±ΠΎΡΠΊΠ°ΡΠ° Π½Π΅ Π΅ Π±Π΅Π· ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΊΡΡ ΡΡΠ΅Π· Π±ΡΡΠ΅ΡΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½, Π½ΡΠΊΠΎΠΈ JavaScript ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π±Π°Π²Π½ΠΎ, ΠΈΠ·ΡΠΊΠ°ΡΠ°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΏΡΡΠ²ΠΎΡΠΎ ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ (ΡΠΎΠ²Π° Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎ Ρ ΠΏΠΎΡΠ΅Π΄Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° wayland-server) ΠΈ Ρ.Π½. ΠΠ° Π΄Π° Π·Π°ΡΠ°Π±ΠΎΡΡΡ Π²ΡΠΈΡΠΊΠΎ, ΡΠ΅ Π΅ Π½ΡΠΆΠ½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ wayland, wayland-server, gtk4, webkitgtk ΠΈ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ mesa-wayland Ρ EGL Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Mesa.

ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠ°Ρ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π΄ΠΎ 128Mb Π·Π° ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π² QEMU 64-Π±ΠΈΡΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Webpositive ΠΈ Π΄ΠΎ 100Mb Π·Π° 32-Π±ΠΈΡΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ° Π²ΡΠ·ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΠΏΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π² app_server Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° 2D Π³ΡΠ°ΡΠΈΠΊΠ° Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Skia, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΠ»Π³ΠΎΠ³ΠΎΠ΄ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² app_server. ΠΠ΄Π½ΠΎ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Skia Π΅, ΡΠ΅ ΡΠΎΠΉ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ ΡΡΠ΅Π· GPU, Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π²ΠΈΠ΄Π΅ΠΎΠ΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Skia ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π° Π²Π΅ΠΊΡΠΎΡΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ°, ΠΊΠ°ΠΊΠ²Π°ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² ΡΠ΅Π±Π°, ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ° ΡΠ΅ΠΊΡΡ Π·Π° Π΅Π·ΠΈΡΠΈ Ρ ΠΏΠΈΡΠ°Π½Π΅ ΠΎΡΠ΄ΡΡΠ½ΠΎ Π½Π°Π»ΡΠ²ΠΎ, ΠΊΠ°ΡΠΎ Π°ΡΠ°Π±ΡΠΊΠΈΡΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
