Работата ми като уеб разработчик е свързана с постоянна смяна на browser-и. Всеки сайт, всеки компонент, всяка промяна, трябва да се тества на няколко browser-а и няколко устройства. Винаги обаче се започва с конкретен browser, който дава най-голяма увереност на разработчика, че ще се справи бързо с основния проблем, а тестовете на останалите ще са само за леко пипване (пхах …). Повечето колеги работят или с Firefox или с Google Chrome. Аз съм работил много и с Firefox, и с Chrome през различни периоди, но през последните две години отрочето на Google ми е неизменна част от ежедневната работа, а и забавление. Няколкото причини, поради които го предпочитам пред Firefox са:
1. Показва процентите при ъплоуд на файлове.
Много полезно свойство. Дребно е, но разбираш колко процента от файлове са качени.
2. Не блокира останалите табове при HTTP authentication.
Ако Firefox бъде рестартиран поради някаква причина и след това се отвори отново и се заредят всички последно отворени табове, ако в някой от тях случайно има нужда от HTTP authentication, Firefox не дава възможност да избереш някой от другите активни табове. Какво става ако паролата за този сайт е записана на пощата, която е на друг таб? Трябва да прекратя текущата authentication сесия, да намеря паролата и едва тогава да се върна и презаредя страницата. Chrome дава свободно възможност да се ровичка в други табове през това време.
3. Не изисква рестартиране след инсталация на плъгин.
Не го разбирам това. 18 версии по-късно, Firefox все още изисква целия browser да се рестартира при инсталация на Add-on. Защо? Може би има някакво логично обяснение, но след като Chrome няма нужда от рестарт, значи не е невъзможно да се направи.
4. Chrome има интегрирани development инструменти.
Още една от големите мистерии на Firefox за мен. Firebug е уникално приложение. То беше и основната причина Firefox да дръпне толкова много – всички уеб разработчици го използваха, оптимизираха сайтовете първо за Firefox, а след това за останалите и респективно повече хора започнаха да използват Firefox, защото сайтовете изглеждат най-добре там. И въпреки това, Firebug си остана външно приложение, което се инсталира допълнително. Safari, Chrome, Opera, дори Internet Explorer предлгат инструменти за разработване по подразбиране.
5. Не ми се губят addon-и след неочакван рестарт.
Може само на мен да се случва това, но няколко пъти след неочакван рестарт на Firefox (спиране на ток) след пускането му отново част от plugin-ите ми да ги няма. Най-вече Firebug.
6. Инкогнито в нов прозорец.
Любимата функция на всички порноманиаци – инкогнито. Каквото се случва в private browsing mode, остава в private browsing mode. Много удобно е да се отваря в изцяло нов прозорец, за да не пречи на нормалните действия през това време. Отваряш, свърваш (ъхъм…) си работата и го затваряш. Firefox продължават да имат проблем в това отношение, тъй като при тях текущата сесия се записва и се затваря, за да се отвори само private browsing-а. Много често обаче аз направо “бия хикса” и това, че предната сесия ми е била записана, вече няма значение – няма я.
7. Превеждане на чуждоезикови страници.
Въпреки че повечето сайтове, които ползвам са на български или английски, понякога се налага да използвам и сайтове, които са на език, който не разбирам. Понякога тези сайтове имат превод и на английски, но понякога нямат (вътрешно фирмена система за поръчка на билети за германски събития). Тогава много удобно, само с две натискания на мишката, мога да разбера какво се крие зад думите “Auch in diesem Jarr …”.
8. Синхронизация между устройства.
Firefox няма как да предложат алтернатива на това, тъй като това е строго специфично за Chrome и най-вече Google. С навлизането на Android и наличието на Chrome на все повече платформи, логично беше да има и възможност за синхронизация на историята, bookmarks и текущите отворени сесии.
9. Голямо поле за изписване на адрес + auto suggestions.
Интерфейсът на Chrome е по-удобен за мен. Има огромен address bar, където бутоните и останалите интерфейсни компоненти са редуцирани до минимум. Много интелигентно са внедрили възможност за търсене директно в полето за писане на адреси, като така премахват нуждата от допълнително поле, както е във Firefox (мисля, че auto suggestion-а беше въпрос на избор от настройките на Firefox).
10. По-бързо движение със стандартите.
Преди да се появи Chrome на хоризонта и да въведе шест седмичните цикли на пускане на нова версия, Firefox и Internet Explorer правеха големи обновления “once in a blue moon”. Това бавеше внедряването и използването на новите уеб стандарти.
—
Въпреки тези си недостатъци, Firefox си остава страхотен browser. Той има няколко неща, които Chrome има какво да наваксва – smooth scrolling, smooth fonts, dom tab, Chrome не се справя много плавно с движещите се елементи.
Дали ще е Chrome или Firefox, Coca-Cola или Pepsi, Android или iOS, Левски или ЦСКА, всеки човека има своите предпочитания и в края на деня, важното е да му е удобно и приятно с избора, който е направил.