Proč je multiprocesová architektura Electrolysis důležitá


Electrolysis (e10s) je dlouho očekávaná modernizace architektury Firefoxu, která si zatím našla cestu do betaverzí. Oproti konkurenci, musíme přiznat, ale přichází pozdě. Internet Explorer využívá více procesů od roku 2008, Chrome následoval téhož roku a i Safari se přidalo v létě 2011. Posledních 5 je tedy Firefox jediný velký prohlížeč, který používá jenom jediný proces.

Co Electrolysis přináší pro uživatele?
Na první pohled byste si neměli ničeho všimnout, kromě:

  • Rychlejších reakcí díky oddělení obsahu webových stránek od rozhraní prohlížeče,
  • což zajistí také větší stabilitu. Pokud nějaký špatně napsaný kód na webové stránce způsobí pád JavaScriptu, nespadne s ním celý Firefox.
  • S electrolysis může Firefox současně běžet na více jádrech vašeho procesoru a tedy rychleji.
  • Oddělení běhu JavaScriptu na webu od zbytku prohlížeče pomůže i bezpečnosti.

Často se na internetu zmiňuje zvýšení spotřeby operační paměti. Je to pravda, ale cena za výše uvedené přínosy je jen okolo 10-20% a spotřeba Firefoxu zůstane pořád nižší než třeba Chrome.

Po uvedení ve finální verzi bude nová architektura zapnutá jen uživatelům bez doplňků, protože ne všechny jsou dnes kompatibilní, a bez nástrojů jako jsou čtečky pro nevidomé.

Vyšel Thunderbird 45


Aktualizace 13. 4. 2016: Tak i když byl Thunderbird podle poznámek vydán už včera, ještě se někde zatoulal. Už ho hledáme.
Aktualizace 14. 4. 2016: A už je tady. 😉 Aktualizujte nebo stahujte.

Po 10 měsíců dlouhém čekání zde máme další hlavní verzi Thunderbirdu. Rovnou tedy k novinkám, které čtyřicet pětka obsahuje:

  • lepší podpora místností a příkazů v XMPP
  • nové pole pro zadání odesílatele a adresáta
  • vylepšené ovládání výjimek pro zobrazení vzdáleného obsahu
  • Enter při psaní zprávy začne nový odstavec místo pouze nového řádku
  • oprava posílání e-mailů s čínskými znaky
  • vylepšení kontroly pravopisu
  • správné přeposílání vzdálených obrázků
  • oprava vkládání textu z některých editorů
  • oprava nahrávání příloh na Box.com
  • oprava vkládání více příloh najednou tažením myši

Podrobnější popis a kompletní seznam najdete v článku Novinky v Thunderbirdu 45.0 a v poznámkách k vydání.

Positron a SpiderNode


Gecko jako jádro používaní v prohlížeči Firefox bylo dříve hojně využíváno jako platforma pro prohlížeče (vzpomeňme Camino, Galeon, K-Meleon nebo Minimo). S příchodem projektu Chromium se ale hodně změnilo a dnes jsou projekty jako Node.js nebo Electron založeny právě na něm. Electron dokonce používá i Mozilla pro prototypování.

Mozilla by zase ráda dala o svém Gecku a JavaScriptovém enginu SpiderMonkey vědět, a tak vznikly dva projekty s trochu neoriginálními názvy – Positron (kombinace Electron API, Gecka a SpiderMonkey) a SpiderNode (Node.js používající SpiderMonkey). Uvidíme, jak daleko se oba projekty společně dostanou a hlavně jak do celé oblasti promluví experimentální jádro Servo, které s integrací do různých produktů od začátku počítá.

Let’s Encrypt opouští stádium betaverze

Mozillou (a dalšími 20 společnostmi) podporovaná certifikační autorita Let’s Encrypt dnešním dnem oficiálně opustila fázi betaverze. Let’s Encrypt vydává certifikáty automatizovaně a zdarma pomocí protokolu ACME od loňského listopadu. Stihla už vystavit přes 1,7 milionu certifikátů a každý den přibývá okolo 20 tisíc nových. A z toho je přes 90% certifikátů vystavováno pro webové stránky, které dříve HTTPS nikdy nevyužívaly. Gratulujme k Let’s Encrypt k úspěchům i tomuto milníku a snad si také brzy jeden certifikát obstaráme. 😉

Zásuvným modulům zbývá ve Firefoxu rok života


Když Google Chrome přestal podporovat NPAPI pro zásuvné moduly, přiznala Mozilla také své plány na odstranění podpory tohoto rozhraní. Dosud nebyly potvrzeny žádné termíny, podle tohoto e-mailu v maillistu to ale předběžně vypadá na Firefox 53 v dubnu příští rok. To by znamenalo, že podpora NPAPI ve Firefoxu, alespoň ve verzi z rozšířenou podporu ESR 52, vydrží až do května 2018.