В моей компании тоже провели соотвествующие тесты, вот - результаты И все браузеры, по скорости работы, сильно отстают от Сафари, включая ФФ3. На результат Оперы можно не обращать внимания, так как на тот момент текущая бета была реальным торомозом, сейчас уже лучше, хотя Сафари по-прежнему по скорости впереди планеты всей. И это тесты не абстрактные из головы, а на реальном фреймворке, реальных компонентах, с большой нагрузкой на реализацию в браузерах всевозможных стандартов(DOM, XPath, XML ...)
Тут конечно не место, но можно с этого место поподробнее? Что именно ФФ реализует абсолютно по-своему, не так как это сделано в других браузерах и не так как это прописано в стандартах. Можно в частном порядке в ПМ. Я привел, по-крайней мере, очень конкретные примеры за которые отвечаю, а не пустые слова. Именно пустая болтовня ничем не подтвержденная является тем калом, которым забиты холиварные топики.
Ну и вообще-то речь про Оперу. Вы что-то можете возразить по теме? В каком месте я не прав относительно Оперы?
я не холиварщик, поэтому у меня как у веб-разработчика это не единственный довод.
Вот например пара оперных "фич" ( скажи только что баги - затопчут :-) найденных лично мною:
var obj = {}; obj['A'] = 1; obj['3'] = 2; obj['a'] = 3;
var s = '';
for(var i in obj) s += obj[i];
alert(s);
Вопрос на засыпку что покажут все браузеры, кроме "передовой" Оперы и что покажет Опера? Конечно, это не баг, так как нет стандарта на хранение свойств объекта, просто Опера реализовала не как все, и мне как разработчику надо помнить про это "не как все", и писать специальный код, чтобы было как у всех.
Другой косяк - прицепите на mousemove хэндлер и попробуйте менять на каждое событие на лету курсор у элемента над которым "летаете". Сравните как это работает у всех и как это не работает у Оперы, специально для которой опять же приходиться заглядывать в мозг через анальное отверстие.
А сколько еще есть претензий у моих коллег по цеху!! Слава богу хоть рендеринг стал более предсказуемый в 9.5 версии, а раньше это была такая жопа, поменяешь что-нибудь у элемента и думай за какую письку в опере надо дернуть, чтобы она соизволила перерисовать. Стандарты поддерживаются, слов нет, даже специально тесты на "стандартность" прогоняем под оперу и если там что-то не работает, значит надо ориентироваться на нее и править код для других браузеров ( ФФ в этом плане не идеал, хотя сейчас есть еще и Сафари, который придерживается стандартов). А вот в плане динамического контента, Опере надо расти. Прямо скажем, заточена она под статичные страницы, в результате современные веб приложения использующие AJAX технологии под оперой часто поломаны, а то и вовсе не работают без шаманского бубна "made for Opera".
Ну и вообще-то речь про Оперу. Вы что-то можете возразить по теме? В каком месте я не прав относительно Оперы?
Вот например пара оперных "фич" ( скажи только что баги - затопчут :-) найденных лично мною:
var obj = {}; obj['A'] = 1; obj['3'] = 2; obj['a'] = 3;
var s = '';
for(var i in obj) s += obj[i];
alert(s);
Вопрос на засыпку что покажут все браузеры, кроме "передовой" Оперы и что покажет Опера? Конечно, это не баг, так как нет стандарта на хранение свойств объекта, просто Опера реализовала не как все, и мне как разработчику надо помнить про это "не как все", и писать специальный код, чтобы было как у всех.
Другой косяк - прицепите на mousemove хэндлер и попробуйте менять на каждое событие на лету курсор у элемента над которым "летаете". Сравните как это работает у всех и как это не работает у Оперы, специально для которой опять же приходиться заглядывать в мозг через анальное отверстие.
А сколько еще есть претензий у моих коллег по цеху!! Слава богу хоть рендеринг стал более предсказуемый в 9.5 версии, а раньше это была такая жопа, поменяешь что-нибудь у элемента и думай за какую письку в опере надо дернуть, чтобы она соизволила перерисовать. Стандарты поддерживаются, слов нет, даже специально тесты на "стандартность" прогоняем под оперу и если там что-то не работает, значит надо ориентироваться на нее и править код для других браузеров ( ФФ в этом плане не идеал, хотя сейчас есть еще и Сафари, который придерживается стандартов). А вот в плане динамического контента, Опере надо расти. Прямо скажем, заточена она под статичные страницы, в результате современные веб приложения использующие AJAX технологии под оперой часто поломаны, а то и вовсе не работают без шаманского бубна "made for Opera".