Игра Farmville заставила Mozilla проапдейтить Firefox

    Всего через три дня после выхода версии Firefox 3.6.4 (22 июня) организация Mozilla была вынуждена выпустить апдейт Firefox 3.6.6 (25 июня), в котором был увеличен таймаут перед «убийством» зависшего плагина.

    Фича «out of process plug-ins» (OOPP) была добавлена в версию 3.6.4 и позволяла прекратить выполнение объекта Flash Player, QuickTime или Silverlight, если он завис или не отвечал в течение десяти секунд. Однако сразу после этого на форумах Bugzilla появилась масса комплейнов от недовольных пользователей игры Farmville (в Facebook это аналог «Счастливой фермы»), у которых эта игра зависает на более длительные интервалы, а потом «отвисает». Они были недовольны, что Firefox мешает им играть, выдавая сообщения с предложением «убить» процесс.

    В результате, Mozilla была вынуждена выпустить новый билд 3.6.6, в котором таймаут увеличили до 45 секунд.

    Если так пойдёт и дальше, то скоро не сайты будут оптимизировать под браузеры, а наоборот — браузеры будут специально разрабатывать, чтобы они максимально быстро работали с самыми популярными веб-приложениями.

    via Computerworld
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 52

      +37
      … Farmville (в Facebook это аналог «Счастливой фермы»)

      Подозреваю, что аналог как раз-таки у нас :)
        +17
        Или тогда уж автору надо было писать:
        Farmville (в Facebook (в США это аналог «ВКонтакте») это аналог «Счастливой фермы»)
        0
        Я не очень в курсе, что за игра, да это и неважно, но как она может на столько подвешивать плагин флэша?! Как народ в нее может играть, с такими «паузами»…
          +1
          Т.е. получается, судя по реакции, что большинство считает нормальной ситуацию, когда приложение вешает среду в которой оно выполняется? И вместо того, чтобы переписать приложение, ну или среду, надо вносить изменения в более низкий уровень?
            0
            Даже сами разработчики среды так считают — во флеше лимит на выполнение кода между обновлением фреймов по умолчанию 15 секунд.
          –5
          да в фейсбуке многие чокнулись: проводят целые часы или в farmville, или в mafia wars, или в poker. А то и в нескольких сразу. И при этом с такой гордостью пишут, что добились 20-ого уровня… И это не только школота, но и «взрослые»… При этом некоторые умудряются смотреть на других свысока. Вроде «тебе не понять этого» или «ты не дорос до этого». И это великий ФБ — социальная быдлосеть. Нет, лучше быдлосоциальная сеть.
            +1
            что то подсказывает, что по быдлятости у нас впереди пока ВКонтакте
              –1
              Ну эт понятно, копия быдлосоц сети будет… Даже не знаю как назвать))
                +2
                Вы вот не знаете, как назвать, а Дуров сумел :)
                  +5
                  Хорошая самокритика vkontakte.ru/id17755342
                0
                Ну 20-й все таки не 80-й
                +10
                «браузеры будут специально разрабатывать, чтобы они максимально быстро работали с самыми популярными веб-приложениями»

                  0
                  мистер xkcd, если, конечно, это его настоящее имя, как обычно, вне конкуренции.
                    +1
                    «Мистера xkcd» на самом деле зовут Randall Munroe.
                    Всегда ваш, К.О.
                      0
                      Ой, да ладно ;) Я знаю адрес википедии…
                    +2
                    Цитата xkcd без всплывающего пояснения (title="…") теряет половину своей прелести.
                    +5
                    Чудеса программистской лени. Вместо того, чтобы оптимизировать свое приложение, они просят разработчиков браузера позволить приложению висеть подольше.
                      +1
                      Вот мы и видим, кто на самом деле будет рулить созданием следующей спецификации HTML
                        0
                        *занудство* вообще-то это пользователи просили разрешить висеть подольше, а не разработчики.
                        +3
                        браузеры будут специально разрабатывать, чтобы они максимально быстро работали с самыми популярными веб-приложениями
                        C драйверами видеокарт (NVidia, ATI-AMD) давно так. Выходят новые игры — оптимизируются драйверы. В том числе и для того, чтобы игры вообще могли работать.
                          +2
                          >браузеры будут специально разрабатывать, чтобы они максимально быстро работали с самыми популярными веб-приложениями

                          вроде бы в опере давно уже используют специальные хаки для отдельных сайтов.
                            0
                            И кажется не только Опера.

                            Про Оперу была статья на Хабре — habrahabr.ru/company/opera/blog/56887/, а в новом Сафари в меню Develop есть пункт «Disable Site-specific Hacks».
                              0
                              Даже Windows Update предлагает закачивать иногда апдейты для совместимости IE с сайтами :)
                            +7
                            комплейн — по русски жалоба. Исправьте пожалуйста.
                              +1
                              И «апдейт/проапдейтить» (обновление/обновить) — туда же.
                              0
                              Видимо предложили денег и не малых, так по крайней мере выгоднее, чем переделывать архитектуру приложения
                                0
                                И самое главное что это может повлиять на репутацию браузера :)
                                +2
                                Последний абзац убивает. Во-первых, под популярные технологии и ресурсы браузеры пилят уже давно, а не «если так пойдёт и дальше». А во-вторых, «чтобы они максимально быстро работали» как-то слабо связано с «увеличен таймаут».
                                  0
                                  что бы сделать, чтобы эти игры перестали работать в ие6…
                                    0
                                    снести флеш напрочь?
                                      0
                                      я к тому, что в этом случае, возможно, он стал бы чуть лучше:)
                                      мечты, мечты…
                                        0
                                        он — мир? :)
                                          0
                                          «о, ие6, ты — мир»?:)
                                          шестой эксплорер, да сгорит он синим пламенем:)
                                    0
                                    Что-то похожее было с Opera и TinyMCE по-моему. После обновления браузера до 9.5 редактор перестал работать, после этого вышла следующая версия 9.51, где это было исправлено
                                      0
                                      А что удивительного? Уже давно, например, видеокарты затачивают под совместимость с DirectX и OpenGl, а эти штуки — под поддержку игр и CAD-систем. Разработчики игр не парятся на счет поддержки количества полигонов — это делают производители железа.
                                        0
                                        Это то и грустно — потому и получаем таких вот уродцев как сейчас в гейм индустрии…
                                        +2
                                        Если так пойдёт и дальше, то скоро не сайты будут оптимизировать под браузеры, а наоборот — браузеры будут специально разрабатывать, чтобы они максимально быстро работали с самыми популярными веб-приложениями.


                                        Вспоминается та байка, что в код Windows 95 был встроен патч для SimCity 2000 (ну или может быть для других версий — запамятовал).
                                          0
                                          Почему же «байка»? Почитайте Джоэла Спольски, он об этом подробно рассказывает.
                                            +1
                                            видимо, имеется ввиду «How Microsoft Lost the API War»
                                            там и упоминается SimCity.
                                            0
                                            это было вплоть до XP.
                                            там была ХУЕВА ТУЧА патчей для совместимости со старыми прогами.
                                            да наверняка многие натыкались на этот длинный список список в дебрях реестра.

                                            этим занималась специальная команда — она был расформирована при разработке висты и его руководство сильно ругалось по этому поводу.

                                            (пруфлинков уже фик найти)
                                              0
                                              пруфлинки можно найти в упомянутой выше статье Spolsky, со ссылками на
                                              блог и цитатами из Раймонда Чена (Raymond Chen) — который этими патчами и занимался.
                                            –1
                                            Farmville постоянно тормозила в firefox'е. Поэтому приходилось играть в IE, а лучше всего шла в Chrome.
                                              +1
                                              «Если так пойдёт и дальше, то скоро не сайты будут оптимизировать под браузеры, а наоборот — браузеры будут специально разрабатывать, чтобы они максимально быстро работали с самыми популярными веб-приложениями».

                                              А что в этом плохого, если браузеры оптимизируют под действительно популярные и значимые проекты? Вроде бы, функция браузера — это правильно и комфортно отображать веб-страницы, а не диктовать моду и указывать всем, как разрабатывать. Разве нет?
                                                0
                                                Точно. Интересно, сколько до этого был лимит, и чем его величина была вызвана (640 кб достаточно всем...)?
                                                  0
                                                  Плохого то, что если все проекты делаются под стандарт, то все счастливы, у всех всё прекрасно.
                                                  Сейчас, когда большинство сайтов делаются под браузеры, то кто-то просто делает по стандарту, кто-то делает нечто более-менее работающее везде, кто-то выбирает, под какие из браузеров оптимизировать. Редко оптимизируется более чем для мсие+мозилла+сафари.

                                                  И разработчиков сайтов при этом — десятки, а то и сотни тысяч. На эти 3-10 браузеров.

                                                  Вы же предлагаете эту пирамиду, перевернуть: пусть единицы, десятки, максимум — сотня разработчиков браузера пооптимизирует свой продукт под … эээ… миллион? миллиард? Сколько сайтов?

                                                  Кстати, сайты меняются. Не предупреждая. И непредсказуемо.

                                                  В общем, плохая идея.

                                                  А в начале всё было примрно так, как вы говорите — было много фирм, у каждой — свой «интернет», и они сами делали всё. America Online™, Compuserve™, и прочие — имя им легион.

                                                  Интернет их победил тем, что один на всех.
                                                    0
                                                    Зачем же перегибать?) Ни о каком миллионе и миллиарде я не говорил и говорить не собираюсь. Я говорил о _действительно_ популярных и значимых. Их не миллиард и даже не миллион. Я не уверен, что их наберется больше тысячи — таких, которые ежедневно посещают практически все пользователи интернета.

                                                    Что было бы, если бы Мозилловцы сказали: «мы так хотим, у нас свой Интернет, с шахматами и поэтессами, ничего менять не будем, никаких аддонов-хаков не допустим, всех выпилим»? В лучшем случае пользователи поставили бы отдельный браузер, второй, чтобы серфить по Фейсбуку (да, приложение != ФБ, но, судя по популярности этой игры, в некоторых случаях такое равенство верно). А некоторые, особо впечатлительные, просто махнули бы рукой на очередных покорителей мира и Интернета, и переползли бы на нечто более лояльное.

                                                    Уверен, если разработчики браузеров будут учитывать 10-15 сайтов, которые имеют многомиллионную аудиторию ежедневно, трагедии в мире webdev-a не случится. К тому же, если следить за отчетами по багфиксам, скажем, в той же Опере, то можно увидеть: разработчики уже сейчас принимают во внимание особенности некоторых сайтов.

                                                    Подчеркну, что я сторонник стандартов и жестких правил. Но на мой взгляд, не считаться с многомиллионными сайтами, которые посещают большинство пользователей Интернета, а значит, и браузера, каким бы он ни был — глупость. Знаю многих людей, которые ушли от Оперы, потому что она не поддерживает некоторые сервисы Гугла. Им по барабану, какого цвета иконка, по которой они кликают, чтобы серфить интернет, но им не по барабану, когда они оказываются жертвами перетягивания одеяла «кто же будет рулить Интернетом?».

                                                    Думаю, здесь как раз будет уместным слегка перефразировать Оруэлла: «Все сайты равны перед стандартами, но некоторые равней других».
                                                      0
                                                      Ну, в реальности существует попытка компромисса, и дрейф большинства в сторон единых стандартов.
                                                      Можете убедиться, что в багтрекерах тех браузеров, у которых эти трекеры общедоступны, есть ошибки, связанные с отображением отдельных сайтов. Очень часто невозможно с первого взгляда определить, почему что–то не правильно — ошибка в браузере, в самом сайте, или, что хуже всего — неоднозначность в стандарте.
                                                      Да и авторы большинства сайтов идут на встречу в случае необходимости незначительных правок до стандарта.

                                                      С другой стороны — а какой смысл лично вы вкладываете в
                                                      если разработчики браузеров будут учитывать 10–15 сайтов, которые имеют многомиллионную аудиторию ежедневно, трагедии в мире webdev–a не случится

                                                      Вот сайт, тот самый, один из 15, с которым разработчики браузера сочли нужным считаться. И — дальше что? Что именно они должны делать?

                                                      Стандарты — это ведь не абстрактный идеал, к которому все обязаны стремиться, потому что боженька велел. Или набор дурацких произвольных правил, за несоблюдение коих ждёт жестокий ататат, ибо, ваистену™.
                                                      Это описание «что делать, чтобы получилось нужное».
                                                      Ведь сайты, о которых вы говорите, не публикуют стандартов вида «на нашем сайте отныне наименование цвета red считать синим» или «значение em приравнивается 1/231 ширины экрана».

                                                      Кроме того, в W3C собираются и авторы браузеров, и авторы сайтов, и прочий работный люд. Собираются именно для того, чтобы решить, как им всем вместе делать интернеты. Если кто-то придумал, как сделать «заебись», он договаривается с несколькими особо близкими ему из интернетов, делает прототип, если «заебись» этот нужен людям — то и прочие подтягиваются, смотрят, что понаделали энтузиасты, цокают языками, улыбаются, и новый «заебись» стандартизируют и публикуют.
                                                      И никакого насилия, сплошная любовь.

                                                      Ну, а если кто-то настолько непонят, что такую к W3C и его стандартам неприязнь испытывает, что кушать не может — никто не мешает ему таки опубликовать собственные стандарты, а тем, кому его сервисы нравятся — реализовать их поддержку. Делов-то, господи.

                                                      Плохо становится только тогда, когда на контакт с другими не хочет идти монополист. Собственно, на то антимонопольное законодательство и придумано. Жаль только, что не работает, как должно.
                                                        0
                                                        И, кажется мне, что вы изрядно упрощаете процесс определения «действительно важных» сайтов.
                                                        Скажите, вы регулярно посещаете, скажем, one.lv? а baidu? orkut? Весьма, кстати, важные сайты — для сотен тысяч и миллионов людей.

                                                        Как определить, кого именно «особо поддерживать»? Ведь у русских в России — одни игрушки, у немцев США — другие, а у китайцев Тайваня — совершенно третьи! А что творится в Южной Америке — ой, вей…
                                                    0
                                                    удивительно, что для этого понадобился целый новый билд, а не смена установок в текстовом файлике.
                                                    чессговоря не ожидал от Мозиллы такого :(
                                                      0
                                                      Для 3.6.4 установился патч, меньше 3 метров. Как раз установщик + исправления. Система обновлений (видимо) рассчитана на распространение больших обновлений, и нет нужны под один случай ломать заведённый порядок.
                                                        0
                                                        понятно… я думал там цельный билд тиснули.
                                                        0
                                                        Это и есть одна строчка в конфиге.
                                                        Просто выпустить билд, который поставится сам, гораздо удобнее для игроков вконтакта, чем менять эту строчку.

                                                      Only users with full accounts can post comments. Log in, please.