November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Tuesday, September 2nd, 2008 03:35 pm (UTC)
Читал на хабре. Я так понял, основная фишка - заточка под многоядерные процессоры... Маловато на мой взгляд.
Tuesday, September 2nd, 2008 03:52 pm (UTC)
Не так. Основная фишка — каждый сайт в своём ПРОЦЕССЕ. Многоядерные процессоры с тем же успехом работают и с отдельными потоками (threads). Но изоляция сайтов на уровне OS должна здорово повысить безопасность и устойчивость. Но, что бы они не говорили в комиксе, на винде это ухудшит производительность. На MacOSX и *IX не должно, по идее.

Вторая фишка — новый движок JavaScript с JIT.
Tuesday, September 2nd, 2008 03:53 pm (UTC)
если в отдельном процессе, то на винде оно ухудшит производительность очень сильно, а на юниксах - просто сильно.
Tuesday, September 2nd, 2008 03:58 pm (UTC)
А юниксам-то что с их ультра-дешёвым fork()'ом (по сравнению с виндой) и COW?
Там, в общем, что поток, что процесс — разница невелика.
Tuesday, September 2nd, 2008 04:33 pm (UTC)
вероятно это будет не просто fork, а еще и exec

PS: Вот в юниксовом шелле, например, каждая команда запускает отдельный процесс... разве "неоптимальныая производительность" такой связки заметна на глаз ?
Edited 2008-09-02 05:46 pm (UTC)
Tuesday, September 2nd, 2008 06:55 pm (UTC)
Не нужен Exec. Держим процесс "пустого" браузера, при необходимости командуем ему fork() из процесса-менеджера (который объединяет в себе все табы) — и всё. exec не нужен.
Другое дело, что именно на винде это будет таки CreateProcess(), который недёшев, в отличие от fork().
Tuesday, September 2nd, 2008 04:39 pm (UTC)
не бывает дешевых форков, бывают тормозные треды :)
Tuesday, September 2nd, 2008 06:57 pm (UTC)
Ну, форк дороже ровно на флаш TLB, да. Немало. Но и не так много.
Tuesday, September 2nd, 2008 04:42 pm (UTC)
форки дешевые, если там для памяти copy-on-modify. а оно тут неактуально.
Tuesday, September 2nd, 2008 04:49 pm (UTC)
ну вот сейчас если у меня открыто 30 табов, и браузер жрёт 99% cpu, я могу узнать какой из табов гадит только методом тыка.
Tuesday, September 2nd, 2008 05:52 pm (UTC)
охотно верю. Но производительности браузеру это не прибавит :)
Tuesday, September 2nd, 2008 06:00 pm (UTC)
зато даст возможность управляться с этой производительностью.

процессоры-то в любом случае прокачаются, куда они денутся.

если уж утилизировать их мозности, так хотя бы с пользой и удобством.
Tuesday, September 2nd, 2008 06:51 pm (UTC)
Хороший метод вообще-то.
Зато броузер производительней.
Но таб тормозит только изредка, и один раз, а броузер производительней всегда.

Почему-то никто не упоминает, что их устраивает производительность броузера. Хотя я не припоминаю случая, чтобы мне эта производительность броузера хоть когда-то была важна.
Ну и про утечки памяти всё справедливо. Правда и один таб может нацедить памяти немало. :)
Tuesday, September 2nd, 2008 06:56 pm (UTC)
Хотя я не припоминаю случая, чтобы мне эта производительность броузера хоть когда-то была важна.
Каждое открытие интерфейса gmail я припоминаю об этом.
Tuesday, September 2nd, 2008 07:00 pm (UTC)
А я нет. Хотя компы бывали и слабоватые.
И честно сказать не в курсе -- неужто в гмейле такая уж сложная страничка? Вот не большая, а именно сложная (мы ж не толщину интернет-канала обсуждаем)?

Впрочем, см.п.1.
Tuesday, September 2nd, 2008 07:03 pm (UTC)
А я нет. Хотя компы бывали и слабоватые.
У меня FireFox подвисает до (not responding) на 1-2 минуты. Всех екстеншенов — 6 штук, самых обычных. Firebug для доменов гугла запрещён.

неужто в гмейле такая уж сложная страничка?
Практически полноценный GUI, с редактором, списком сообщений, всё это асинхронно подсасывается в фоне, etc? Там килобайт 200 сжатого джаваскрипта вообще-то. Это очень много.
Tuesday, September 2nd, 2008 07:13 pm (UTC)
"много кода" и "прожорливый код" -- всё-таки две большие разницы.

(У меня экстеншинов чуть больше -- 10.)

На 1-2 минуты у меня бывает подвисают сааамые разные сайты. Тот же ЖЖ например. Но не постоянно. Гмейл иногда задумывается, но частенько загружается моментально. Неужто код его странички иногда резко упрощается? Может дело всё-таки в загрузке сервера, в интернет-канале, и т.д.? Впрочем, в пользовании мой гмейл вполне... как бы это... "отзывчив"? Достаточно шустр для использования, короче.
Tuesday, September 2nd, 2008 07:01 pm (UTC)
ну это вам везёт наверное, если таб тормозит изредка.

я часто отлаживаю свои сайты, и отсматриваю чужие, в том числе бета-версии.

и мне очень нужно знать какой именно из табов гадит.
Tuesday, September 2nd, 2008 07:07 pm (UTC)
ну это вам не везёт с работой.
рискну предположить, что большинство сёрферов всё-таки редко отлаживают свои сайты и т.д.
Да и вам никто не мешает запускать тестовую страничку в отдельном броузер-процессе.
Tuesday, September 2nd, 2008 07:15 pm (UTC)
спасибо, вы мне открыли глаза на то с чем мне везёт, с чем не везёт ,что мне мешает и что не мешает : )

ну а если серьёзно - веб-приложения усложняются, и браузер как платформа начинает ограничивать разработчиков, а вслед за ними и пользователей.

и мне кажется что это хорошая попытка что-то радикально изменить в текущей ситуации.
Tuesday, September 2nd, 2008 07:19 pm (UTC)
> спасибо, вы мне открыли глаза на то с чем мне везёт

Взаимно. :-Р

> и мне кажется что это хорошая попытка
+1

Только вот сомневаюсь, что при оценке этой попытки "производительность броузера" будет иметь для меня вес. Вполне допуская, что это имеет вес для существенной прослойки сёрферов, и что это станет причиной использования Оперы и пр.. Но не думаю, что для большинства.
Tuesday, September 2nd, 2008 07:28 pm (UTC)
Выпустил уже, пишу из него )
шустренький )