ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Mozilla ΠΎΠ±ΡΠ²ΠΈ Π·Π° Π·Π°ΠΏΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΠΎΠ²ΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π² Π½ΠΎΡΠ½ΠΈΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ Π±Π΅ΡΠ° Π²Π΅ΡΡΠΈΠΈ Π½Π° Firefox ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΡΡΠΈΠΊΡΠ½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Fission. Π Π΅ΠΆΠΈΠΌΡΡ ΡΠ°Π·ΡΠΈΡΡΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΠ½Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° β Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΠΊΡΠΈΡΠ°Π½ ΠΏΡΠ» ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΈ, Π·Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ°ΠΉΡ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠ° Fission ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΡΠ΅Π· ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Β«fission.autostart=trueΒ» Π² about:config ΠΈΠ»ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° about:preferences#experimental.
ΠΠ°ΠΏΠΎΠΌΠ½ΡΠΌΠ΅, ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Π½Π°ΡΠ° Π² Firefox Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΠ½Π° ΠΌΠΎΠ΄Π΅Π» ΠΏΡΠ΅Π΄Π²ΠΈΠΆΠ΄Π°ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ» ΠΎΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°ΡΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ: ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ 8 ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅, 2 Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ° Π·Π° web-ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΈ 4 ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ° Π·Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ GPU, ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ Π΄Π°Π½Π½ΠΈ. Π Π°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΠΏΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈ ΡΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π΅Π΄ΠΈΠ½ ΠΏΡΠΎΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠΏΠ°Π΄Π½Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ°ΠΉΡ Π½Π° Π±Π°Π½ΠΊΠ° ΠΈ Π½Π΅ Π·Π°ΡΠ»ΡΠΆΠ°Π²Π°Ρ Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ ΡΡΠΌΠ½ΠΈΡΠ΅Π»Π΅Π½ ΡΠ΅ΡΡΡΡ.
ΠΠΎΠ²ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΈΠ·Π½Π°ΡΡ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ°ΠΉΡ Ρ ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π΅ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈ, Π° ΠΏΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΠ½ΡΠ½ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈ iframe Π±Π»ΠΎΠΊΠΎΠ²Π΅. ΠΠ° ΡΠ°Π·Π΄Π΅Π»Π½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π½Π° ΡΠΈΠΏΠΎΠ²ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅, ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π΅ ΠΏΠΎ ΡΠΎΡΠΌΠ°Π»Π½ΠΈ, Π° ΠΏΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ (eTLD) Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΎΡ Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ, ΠΎΡΠ±Π΅Π»ΡΠ·Π°Π½ΠΈ Π² ΡΠΏΠΈΡΡΠΊΠ° Public Suffix (Ρ.Π΅. ΡΠ°ΠΉΡΠΎΠ²Π΅ Β«a.github.ioΒ» ΠΈ Β«b.github.ioΒ» ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΈΠ·Π½Π΅ΡΠ΅Π½ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ).
Π Π΅ΠΆΠΈΠΌΡΡ Π½Π° ΡΡΡΠΈΠΊΡΠ½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π·Π°ΡΠΈΡΠ° ΠΎΡ Π°ΡΠ°ΠΊΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΈΡΠ½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠ»Π°Ρ Spectre, Π²ΠΎΠ΄Π΅ΡΠΈ Π΄ΠΎ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²ΡΡΡΠ΅ Π² Π΅Π΄ΠΈΠ½ ΠΏΡΠΎΡΠ΅Ρ. ΠΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈ Π² ΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π΄ΠΎΠ²Π΅ΡΠ΅Π½ Π²ΡΠ½ΡΠ΅Π½ ΠΊΠΎΠ΄ Π² Π΄ΠΆΠΈΡ Π΅Π½Π΄ΠΆΠΈΠ½ΠΈ. Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ. Π ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠ΅Π± Π±ΡΠ°ΡΠ·Π΅ΡΠΈΡΠ΅ Π·Π»ΠΎΡΠΌΠ΅Π½ JavaScript ΠΊΠΎΠ΄ ΠΎΡ Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΠ°ΡΠΎΠ»ΠΈΡΠ΅, ΠΊΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ Π·Π° Π΄ΠΎΡΡΡΠΏ ΠΈ Π½ΠΎΠΌΠ΅Ρ Π½Π° ΠΊΡΠ΅Π΄ΠΈΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈ, Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈ Π½Π° Π΄ΡΡΠ³ ΡΠ°ΠΉΡ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½ Π² ΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅Ρ. ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ, Π·Π° Π΄Π° ΡΠ΅ Π·Π°ΡΠΈΡΡΡ ΠΎΡ Π°ΡΠ°ΠΊΠΈ ΡΡΠ΅Π· ΡΡΡΠ°Π½ΠΈΡΠ½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡ Π° ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎΡΡΡΠ° Π½Π° ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°Ρ Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ API SharedArrayBuffer, Π½ΠΎ ΡΠ΅Π·ΠΈ ΠΌΠ΅ΡΠΊΠΈ ΡΠ°ΠΌΠΎ ΡΡΠ»ΠΎΠΆΠ½ΠΈΡ Π° ΠΈ Π·Π°Π±Π°Π²ΠΈΡ Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π΅ΡΠΎ Π½Π° Π°ΡΠ°ΠΊΠ°ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΡΠΊΠΎΡΠΎ Π±Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ ΠΊΠ΅ΡΠ° Π½Π° CPU, ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠΎ Π±Π΅Π· JavaScript).
Π‘ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° Π½Π° ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π° ΡΡΡΠΎΠ³Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΡΠ΅ ΠΏΠΎΡΠΎΡΠ²Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°, ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π²ΡΡΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π²Π»ΠΈΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π±ΠΎΠΊΠ»ΡΠΊ ΠΈ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΈΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ Π²ΡΡΡ Ρ ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π² Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° ΠΏΡΠΈ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΄ΡΠ° Π½Π° CPU, ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ° (ΡΡΠΈΠ²ΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ iframe, Π½ΡΠΌΠ° Π΄Π° ΠΏΠΎΠ²Π»Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΡΠ°ΠΉΡ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ°Π±ΠΎΠ²Π΅).
Π‘ΡΠ΅Π΄ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Fission, ΡΠ΅ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎΡΠΎ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΌΠ°ΡΠΈΡΡΠ° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, ΡΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ X11 ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ ΠΏΡΠΈ ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΡΠ°Π±ΠΎΠ²Π΅, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π°ΡΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π½ΡΠΊΠΎΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, ΠΈΠ·ΡΠ΅Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° iframe ΠΏΡΠΈ ΠΏΠ΅ΡΠ°Ρ ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° Π·Π°ΠΏΠΈΡ Π½Π° ΡΠΊΡΠΈΠΉΠ½ΡΠΎΡ, Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ Ρ iframe, Π·Π°Π³ΡΠ±Π° Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠΏΡΠ»Π½Π΅Π½ΠΈ, Π½ΠΎ Π½Π΅ ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ΠΈ ΡΠΎΡΠΌΡΠ»ΡΡΠΈ ΠΏΡΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΠΈΡΡΠ° ΡΠ»Π΅Π΄ ΡΡΠΈΠ².
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
