- С три браузъра, които се очаква да бъдат пуснати скоро, все още не е ясно дали уебсайтовете ще могат да се справят, като се имат предвид проблемите с ниската памет.
- Трите най-популярни браузъра в света са на път да преминат крайъгълен камък.
- От днес версиите на стабилните канали на Google Chrome, Mozilla Firefox и Opera са на версия 99 или по-нова. Microsoft Edge изостава с версия 82.
Номерата на браузъра обикновено са маловажни, но с Chrome и Firefox, които едновременно достигат века, големият въпрос е: ще се справят ли уебсайтовете?
Проблемът е, че много сайтове са твърдо кодирани с предположението, че ако браузърът е над 99, той наистина трябва да е много стар. Всъщност някои може да отидат още по-далеч и да приемат, че ако браузърът има основен номер на версия, по-голям от 99, той изобщо няма да поддържа определени съвременни функции.
С течение на времето уебсайтовете успяха постепенно да добавят нови функции, тъй като по-старите браузъри просто игнорираха кода, който не разбираха. Но сега разработчиците трябва да помислят как да използват откриването на функции на JavaScript, вместо да разчитат на номерата на браузъра, за да знаят какво може да направи даден сайт.
За крайните потребители това означава, че уебсайтовете трябва да работят последователно в трите основни браузъра. Но за разработчиците и уеб администраторите това означава нещо съвсем друго: те трябва да се уверят, че техните сайтове са готови за новите версии.
Памет на уебсайтове
Паметта е къса в уеб индустрия; не забравяйте, когато Opera достигна версия 10 през 2009 г., причинявайки проблеми, и само три години по-късно Firefox 10 се сблъска с подобни проблеми.
Един от проблемите е, че уебсайтовете често блокират изрично по-стари версии на браузъри. Някои са блокирани, защото просто са твърде стари, за да бъдат защитени, но други са блокирани, защото не поддържат функции, които са необходими на уебсайтовете, за да работят правилно.
В някои случаи уебсайтът ще каже на потребителя, че браузърът му е остарял и ще предложи връзка за изтегляне на нова версия. Въпреки това, ако по-стар браузър не може да изпълнява по-нови версии на Flash или Java, тази връзка също може да бъде нарушена.
Всеки път, когато номерът на основна версия се промени, уебсайтовете намират нови начини за разбиване. На някои сайтове не можете да влезете; при други критичните функции просто спират да работят. Тези проблеми почти винаги са незначителни и временни, но се случват всеки път, когато основният номер на версията се промени.
Уеб тестване
Уеб разработчиците е малко вероятно да искат да променят целия си код – въпреки че необходимата промяна би била проста – така че проблемът вероятно ще продължи.
Един уеб разработчик, който вече тества браузър със 100 версия, вече е срещнал проблеми със сайтове, които проверяват за версии на браузъра.
В някои случаи браузърът промени низа на потребителския си агент от 99 на 100, но все още не можеше да зареди сайтове, които проверяваха за конкретен номер на версията.
Ако сте уеб разработчик или просто много запален потребител на браузър, може да сте забелязали, че графиците за пускане на големите доставчици на браузъри ще бъдат доста вълнуващи през следващите няколко месеца
Проблемът е, че много уебсайтове са програмирани да проверяват от кой браузър са инсталирали потребителите разглежда низа на браузъра (потребителски агент) и вижда дали съдържа „Firefox/99“ или „Firefox/100“, за пример.
Ако е така, тогава сайтът може да откаже да работи с този браузър. И тъй като Microsoft сега използва аромат на Chromium, това също се отразява Ръб, край и компанията проверява.
Chrome скоро ще се актуализира до нова версия, поставяйки го като основна версия пред Firefox и Safari. Въпреки това, докато и трите браузъра са на една и съща основна версия, повечето сайтове би трябвало да са актуализирали софтуера си, за да работят с новата версия.
Развълнувани ли сте да видите как новите браузъри ще работят на уебсайта? Уведомете ни в секцията за коментари.