0xd34df00d 08.07.2011 12:23 Azoth_primary

Блеат, V8 и WebKit2 несовместимы друг с другом.

1. nobodyzzz 08.07.2011 12:24 8BB1E628

о_О ты ж говорил что их хотят таки скрестить?

2. 0xd34df00dnobodyzzz /1 08.07.2011 12:27 Azoth_primary

И скрещивают, V8 и первый вебкит.

3. nobodyzzz0xd34df00d /2 08.07.2011 12:28 8BB1E628

;(( а что не так со 2м?

4. 0xd34df00dnobodyzzz /3 08.07.2011 12:28 Azoth_primary

А второй мультипроцессный и пока еще не допилен. И, я слышал, не работает под вендой. Попробуй, кстати, собрать под вендой.
Я так собираю щас: Tools/Scripts/build-webkit --qt -2 --qmakearg="CONFIG+=webkit2" --3d-canvas --3d-rendering --accelerated-2d-canvas --css3-flexbox --css-regions --css-exclusions --data-transfer-items --directory-upload --file-system --indexed-database --link-prefetch --mhtml --page-visibility-api --quota --register-protocol-handler --web-audio --web-timing --xhtmlmp

5. shchvova 08.07.2011 12:33

Хром вроде работает, не?

6. 0xd34df00dshchvova /5 08.07.2011 12:35 Azoth_primary

У хрома не webkit2.

7. shchvova0xd34df00d /6 08.07.2011 12:36

А, типа первый. А второй вообще где то работает?

8. shchvova 08.07.2011 12:41

Типа хочешь сделать как у хрома, только не прокладывая мозгов?

9. shchvovashchvova /8 08.07.2011 12:45

А реальнэ, зачем тебе webkit2?

10. 0xd34df00dshchvova /7 08.07.2011 12:45 Azoth_primary

ХЗ.

11. 0xd34df00dshchvova /9 08.07.2011 12:46 Azoth_primary

Разделение процессов искаропки.

12. 0xd34df00dshchvova /8 08.07.2011 12:46 Azoth_primary

Хочу сделать не-совсем-как-у-хрома, не тратя время на то, что либо уже сделано в апстриме, либо я физически не смогу сделать (типа win/mac-specific-кода).

13. shchvova0xd34df00d /12 08.07.2011 12:49

Ну, я так и понял. Но думаю v8 умеет разделяться на процесс и сама, типа хром тому пример

14. shchvovashchvova /13 08.07.2011 12:51

Я это к тому, что до релиза вебкита2 навряд ли гуглу захочется переделывать в8 для совместимости с тем что у них и так есть.

16. shchvova0xd34df00d /12 08.07.2011 12:52

Вообще, имхо, не крутой у тебя метод. Делай разделение на процессы на уровне комбайна плагинов.

17. 0xd34df00dshchvova /13 08.07.2011 12:53 Azoth_primary

Ты наркоман? V8 — это JS-движок, что ему на процессы-то разделять?

18. shchvovashchvova /16 08.07.2011 12:54

Не только куски браузеров, а и остальной зоопарк

19. 0xd34df00dshchvova /16 08.07.2011 12:54 Azoth_primary

И это тоже будет, более того, одно другому не мешает. Так как пошуку — отдельный плагин, то даже вынесение каждого плагина в отдельный процесс на уровне комбаена не спасло бы от подвисания всех пошуков вообще при рендеринге одной из страниц в них.

20. shchvova0xd34df00d /17 08.07.2011 12:55

Ему нужно быть совместимым, хуле

21. shchvova0xd34df00d /19 08.07.2011 12:57

Ололо. А у тебя все табы — один инстанс плагина?

22. 0xd34df00dshchvova /21 08.07.2011 12:58 Azoth_primary

Этим управляет плагин. А вообще да, личкрафты не грузят по плагину на каждый таб, это недостаточно гибко.

23. shchvova0xd34df00d /22 08.07.2011 13:00

Буээээ. Архитектура у тебя негибкая.

24. 0xd34df00dshchvova /23 08.07.2011 13:01 Azoth_primary

Почему это? Если бы каждая вкладка была отдельным плагином, то при попытке открыть несколько разных чятиков (несколько разных вкладок, то бишь), у тебя бы загрузилось несколько IM'ов, получилось бы несколько соединений с сервером, и полный пиздец.

25. shchvova0xd34df00d /24 08.07.2011 13:06

Почему бы не сделать по нормальому, отделить представление от логики в отделье процессы, и связать их сообщениями? Будет у тебя, скажем 3 плагина чатик-сервер котрый держит связь с сервером, его настройщик и чатик-клиент?

26. 0xd34df00dshchvova /25 08.07.2011 13:07 Azoth_primary

Пиздец.

27. shchvova0xd34df00d /26 08.07.2011 13:07

А то!

28. shchvovashchvova /27 08.07.2011 13:08

Это будет куда интереснее чем надеяться на эпл и гугль

29. 0xd34df00dshchvova /28 08.07.2011 13:09 Azoth_primary

Разделение на процессы будет, ты не сцы, каждый плагин в своем процессе (ну, почти), но это другое.

30. shchvova 08.07.2011 13:11

Надо написать на питоне. Правда где памяти брать на тыщупетсот интерпретатороа

31. 0xd34df00dshchvova /30 08.07.2011 13:15 Azoth_primary

Зачем на питоне?

32. shchvova0xd34df00d /31 08.07.2011 17:08

ну не на богомезких QT ведь

33. 0xd34df00dshchvova /32 08.07.2011 17:10 Azoth_primary

Бгага.

Do you really want to delete ?