- Vzhledem k tomu, že se očekává brzké uvedení tří prohlížečů, zatím není jasné, zda si webové stránky budou schopny poradit s problémy s nedostatkem paměti.
- Tři nejpopulárnější prohlížeče světa se chystají překonat milník.
- K dnešnímu dni jsou verze stabilních kanálů prohlížečů Google Chrome, Mozilla Firefox a Opera ve verzi 99 nebo vyšší. Microsoft Edge ve verzi 82 zaostává.
Čísla prohlížečů jsou obvykle nedůležitá, ale vzhledem k tomu, že Chrome a Firefox narazili na hranici století současně, je velkou otázkou: vyrovnají se webové stránky?
Problém je v tom, že mnoho webů je pevně zakódováno s předpokladem, že pokud je prohlížeč starší než 99 let, musí být skutečně velmi starý. Ve skutečnosti někteří mohou jít ještě dále a předpokládat, že pokud má prohlížeč hlavní číslo verze vyšší než 99, nebude vůbec podporovat některé moderní funkce.
Postupem času byly webové stránky schopny postupně přidávat nové funkce, protože starší prohlížeče jednoduše ignorovaly kód, kterému nerozuměly. Nyní však vývojáři musí přemýšlet o tom, jak používat detekci funkcí JavaScriptu, spíše než se spoléhat na čísla prohlížečů, aby věděli, co web umí.
Pro koncové uživatele to znamená, že webové stránky by měly fungovat konzistentně ve všech třech hlavních prohlížečích. Pro vývojáře a webmastery to ale znamená něco úplně jiného: musí zajistit, aby jejich stránky byly připraveny na nové verze.
Paměť webu
Paměť je krátká webový průmysl; pamatujte, když Opera dosáhla verze 10 v roce 2009, což způsobilo problémy, a jen o tři roky později čelil podobným problémům Firefox 10.
Jedním z problémů je, že webové stránky často výslovně blokují starší verze prohlížečů. Některé jsou blokovány, protože jsou prostě příliš staré na to, aby byly bezpečné, ale jiné jsou blokovány, protože nepodporují funkce, které webové stránky potřebují ke správnému fungování.
V některých případech web uživateli sdělí, že jeho prohlížeč je zastaralý, a nabídne odkaz ke stažení nové verze. Pokud však starší prohlížeč nemůže spustit novější verze Flash nebo Java, může být tento odkaz také nefunkční.
Pokaždé, když se změní hlavní číslo verze, weby najdou nové způsoby, jak prolomit. Na některých webech se nemůžete přihlásit; na jiných kritické funkce prostě přestanou fungovat. Tyto problémy jsou téměř vždy drobné a dočasné, ale vyskytují se pokaždé, když se změní hlavní číslo verze.
Testování webu
Je nepravděpodobné, že by weboví vývojáři chtěli změnit celý svůj kód – i když by požadovaná změna byla jednoduchá – takže problém bude pravděpodobně přetrvávat.
Jeden webový vývojář, který již testuje prohlížeč se 100 verzemi, již narazil na problémy se stránkami, které kontrolují verze prohlížeče.
V některých případech prohlížeč změnil svůj řetězec uživatelského agenta z 99 na 100, ale stále nebyl schopen načíst weby, které kontrolovaly konkrétní číslo verze.
Pokud jste webový vývojář nebo jen velmi zapálený uživatel prohlížeče, možná jste si všimli, že plány vydání hlavních výrobců prohlížečů budou v příštích několika měsících poměrně vzrušující.
Problém je v tom, že mnoho webových stránek bylo naprogramováno tak, aby zkontrolovaly, který prohlížeč uživatelé nainstalovali prozkoumání řetězce prohlížeče (user-agent) a zjištění, zda obsahuje „Firefox/99“ nebo „Firefox/100“, např. příklad.
Pokud ano, web může odmítnout pracovat s tímto prohlížečem. A protože Microsoft nyní používá příchuť Chromium, ovlivňuje to také Okraj a společnost kontroluje.
Chrome se brzy aktualizuje na novou verzi, takže bude hlavní verzí před Firefox a Safari. V době, kdy budou všechny tři prohlížeče používat stejnou hlavní verzi, by však většina webů měla aktualizovat svůj software, aby fungoval s novou verzí.
Jste nadšení, až uvidíte, jak budou nové prohlížeče na webu fungovat? Dejte nám vědět v sekci komentářů.