Vadim
так будет немного точнее
ㅤ
V8 на плюсах же?
Vadim
а, сорян, C++ + Js, говорит википедия
Vadim
так что новизна гугловского движка сильно преувеличена
ㅤ
Движка и правда преувелчена. Может Servo даже лучше себя покажет. А вот помню когда сам разработчик Хрома отвечал на реддите и писал что для UI например тулкит вообще было решено с нуля написать, хотя чуть позже, когда обновилась Qt, они писали что она бы тоже хорошо подошла, но уже поздно. Их тулкит намного легче и быстрее Qt также писали.
ㅤ
Ну UI это тоже лишь один из компонентов. Один из многних компонентов.
Mikhail
Движка и правда преувелчена. Может Servo даже лучше себя покажет. А вот помню когда сам разработчик Хрома отвечал на реддите и писал что для UI например тулкит вообще было решено с нуля написать, хотя чуть позже, когда обновилась Qt, они писали что она бы тоже хорошо подошла, но уже поздно. Их тулкит намного легче и быстрее Qt также писали.
рендеринг в FF и правда несколько лучше. Не скажу про все задачи, но у нас из за кривых данных когда с сервера приходило ~ 20K записей и неработал виртуальный скроллинг в Chrome вкладка полностью загибалась ну т е все тормозило. В FF притормаживал скроллинг только той части где пыталось прорисоваться 20K записей. Т е определённо что-то лучше в FF сделанно.
ㅤ
Мы тоже тут проверяли прокрутку и это действительно так.
Дима
v8
ㅤ
Вот браузер написанный на C. Есть даже награды на сайте. 🏆🎗
Stanislav
Вот браузер написанный на C. Есть даже награды на сайте. 🏆🎗
хтмл 4 и цсс 2 это конечно то что надо в 2018
ㅤ
Lean requirements From a modern monster PC to a humble 30MHz ARM 6 computer with 16MB of RAM, the web browser will keep you surfing the web whatever your system.
Дима
ну кайф
ㅤ
😜
ㅤ
Зато я дал вам наводку. Теперь вы знаете что можно советовать тем, кто спрашивает какой ему поставить легковесный браузер с его dwm и mutt на его Core i7 и 32 Gb RAM.
Дима
ахахх
Stanislav
хм, хотя у нетсерфа есть либа для парсинга хтмл5
ㅤ
А теперь серьезный вопрос. Даже не знаю как правильно спросить: а современный веб вообще мог бы быть лучше и быстрее? Не использующий javascript? Теоретически конечно.
Дима
Нет
Late
Нет
а если б на Lua был?
Дима
Точнее да, игры вот же требуют меньше, а работают быстрее. Но разрабатывать их сложнее
ㅤ
lua вообще интрепретируемый язык.
Дима
а если б на Lua был?
lua не быстрее js, особенно сейчас
ㅤ
А вот именно js теоретически могло бы что-то заменить? Чтобы быстрое и нетребовательное. Ну или там js-ng?
Дима
lua медленнее. чтобы писать на нём быстрый код нужно больше навыков и знаний чем на жс. Особенно после последней сильной обновы v8
ㅤ
Тогда выходит что JavaScript само совершенство прям.
Дима
причем ОЧЕНЬ достаточно
Дима
Нет)
ㅤ
Тогда что не так?
Дима
язык с фундаментальными проблемами дизайна. Но в вебе слабое место не он, а его связь с домом.
Дима
Вообще, оно всё относительно быстрое, достаточно быстрое. Просто пишут очень плохой код)
Дима
И кстати любымый всеми webassembly проблему не решает НУ СОВСЕМ.
ㅤ
Хмммммм
Дима
Он нужен скорее чтобы не лочить браузер, потому что эти же расчеты на жс будут или медленными или зафризят ивент луп.
Дима
dom быстрый. Если ты только пишешь или если только читаешь
Дима
вообще, смешной момент есть
Дима
сейчас скину
Дима
https://github.com/wilsonpage/fastdom
Дима
вот
Дима
нашел
Victor
А кто какой оболочкой помимо bash пользуется?
только fish. на маке тоже в неё перешёл
Дима
Я хотел, сначала казалось удобно
Дима
а потом КАК ЖЕ НЕУДОБНО
Дима
потому что везде надо писать bash
Дима
некоторые скрипты в принципе не могут выполнится
ㅤ
https://github.com/wilsonpage/fastdom
Разница может быть очень большой с этим fastdom, да.
Дима
это же просто жесть, потому как ты только представь, что ЖС делает быстрее БРАУЗЕР
Дима
собственно фаст дум так или иначе используется в рендеринге виртуального дума
Дима
но здесь уже может и жс тормозить
Дима
вообще, Артём
Дима
погляди быстренькое вот что
Дима
https://www.youtube.com/watch?v=nLF0n9SACd4
Дима
можешь посмотреть только начало
ㅤ
Я еще вот сейчас просматриваю ответы. 🙂
Stanislav
https://github.com/wilsonpage/fastdom
блин,а где бенчмарки
Дима
блин,а где бенчмарки
запусти отладчик хрома
Дима
и увидишь разницу
ㅤ
И кстати любымый всеми webassembly проблему не решает НУ СОВСЕМ.
Так а что он? Похож как раз на то что надо.
Дима
Так а что он? Похож как раз на то что надо.
Он не может менять дум, он может только считать быстро и не лочить тред
Дима
а если юзать отдельно для тяжелых операций с пересчетом дерева, то жс выйдет таким же по скорости
Дима
webassembly это например про кастомную криптографию в браузере
Дима
красиво)
Дима
https://vc.ru/amp/47219?__twitter_impression=true
Дима
Ох уж эта Россия
Дима
Указывать кто кому жена и это типо объясняет компетентность
Anonymous
Ну, не за 30, а чуть больше :) Но да, у меня современная pandora и она довольна умная
Дима
Вот таким людям мы доверяем свою "безопасность". Дурацкая " утечка"
Дима
https://ru.bellingcat.com/novosti/russia/2018/10/05/305-gru-blunders/
Дима
Тут даже не про технический момент
Дима
А просто туризм
Дима
Тупизм
Дима
Даже в дурацких шпионских фильмах так рекомендуют и не делают
Алексей @sevo44
пытаюсь записать видео с экрана разными программами. звук пишет отлично а вот вместо видео черный экран и на нем видно как перемещается мышка. проблемма с драйверами видео? карта intel