LINUX.ORG.RU
ФорумTalks

Трудно ли запилить свой браузерный движок с вайтджеком

 


0

2

А то чего-то какое-то сплошное шитхаппенд настает, нужна здоровая альтернатива.

Можно влоб подсчитать сумму и сказать, что это нереально сейчас осилить с нуля, но во первых, не обязательно с нуля. Например, взять links/lynx или w3m и нормально туда добавить жабоскрипта. Уже что-то такое получится.

★★★★★

Последнее исправление: praseodim (всего исправлений: 1)
Ответ на: комментарий от byko3y

Не могу всапомнить игры, которая бы на консервативном OpenGL имела проблемы.

The Talos Principle.

Ну это еще вполне решаемый вопрос, как и интерфейсы доступа как DOM из WASM.

Этот API, если таковой и появится, будет готов только через 100 лет.

ни от потребления памяти

Да.

То-то клиент Телеграма на Qt жрёт так, как будто он на Электроне написан.

У SPA вне скриптов тоже нет текстового представления. А сам HTML у SPA часто такой угарный, что тоже не подходит для индексации — как минимум гугл для этого рендерит SPA в DOM и анализирует видимые элементы на странице.

Как минимум поисковикам это нужно в том числе и для того, чтобы убедиться, что авторы сайта им не подсовывает контент, который не виден или отличается от отдаваемого обычным пользователям. Так или иначе у SPA/SSR есть разметка, из которой поисковики могут вытянуть текст и семантику, а для WASM, рендерящего в картинку, будет возможно только распознавание текста. Если же он не виден весь целиком во вьюпорте, то и не будет проиндексирован. Опять-таки, возможны ошибки распознавания текста и семантики и есть потенциал для обмана нейросеток хитрыми шрифтами.

static_lab ★★★★★
()
Ответ на: комментарий от byko3y

Нууу, у ангуляра обычно перерисовывается незаметно, у основанного на нём ionic вообще лагов нет.

А так - например, pochta.ru

Shadow ★★★★★
()
Ответ на: комментарий от byko3y

неподдерживающие браузеры тормозят через прослойки совместимости

- поправил.

Shadow ★★★★★
()
Ответ на: комментарий от byko3y

В 1999 году — просто. Для справки, сегодня 2020 год на дворе.

И что? Servo полтора калеки сделали и оно даже работает. Назови мне что такого сложно нужно реализовать в 2020 году в браузере чтобы работал ютуб?

foror ★★★★★
()
Ответ на: комментарий от byko3y

Вебкомпоненты активно используются, просто неподдерживающие браузеры работают через прослойки совместимости

Вебкомпоненты типа архисложная хрень?

Торренты несостоятельны без дополнительных служб организации.

И чо? Возьми любой компьютер и там будет все необходимое для загрузки торрента.

Так-то никто не отменял хостинг на обычных файлопомойках запароленных архивов.

Sourceforge.net тоже никто не отменял, но все сидят на гитхабе. А то, что торренты сделаны через задницу не отменяет их популярность в массах. А прикинь если это сделать по уму, а не очередными задротами с лора? Это будет интернет 2.0

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 1)
Ответ на: комментарий от static_lab

Не могу всапомнить игры, которая бы на консервативном OpenGL имела проблемы.

The Talos Principle

Есть проблемы с кривыми блобами. Что, однако, не отменяет возможности пользоваться софтовой реализацией. В игоре этого не получится сделать, потому что не хватит производительности, но для банальных сайтов проблема неактуальна и можно потерпеть.

Этот API, если таковой и появится, будет готов только через 100 лет

WASM не готов в целом на текущий момент и мало кем используется, так что еще не вечер.

То-то клиент Телеграма на Qt жрёт так, как будто он на Электроне написан

При чем тут это?

byko3y ★★★★
()
Ответ на: комментарий от Shadow

А так - например, pochta.ru

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

byko3y ★★★★
()
Ответ на: комментарий от foror

И что? Servo полтора калеки сделали и оно даже работает. Назови мне что такого сложно нужно реализовать в 2020 году в браузере чтобы работал ютуб?

Servo полноценно поддерживает стандарты где-то 2005 года и трудоемкость существующего кода составляет примерно 20 человеколет. С 2005 года много воды утекло

byko3y ★★★★
()
Ответ на: комментарий от foror

Вебкомпоненты типа архисложная хрень?

Проблема не в сложности самой технологии, а в том, что она требует наличия поддержки в браузере — иначе адово тормозит. Реально значимых преимуществ технология не несет, но браузер усложняет.

Возьми любой компьютер и там будет все необходимое для загрузки торрента

Прежде всего как ты найдешь что загружать? Загрузить можно и без торрента — но что?

Sourceforge.net тоже никто не отменял, но все сидят на гитхабе

Гитхаб — это организация и конкретный сайт, а не технология.

byko3y ★★★★
()
Ответ на: комментарий от byko3y

много воды утекло

Там порядка 300 фич, треть можно не реализовывать или реализация по типу прибить sqlite и сделать враппер. Итого 200 фич нужно сделать, пусть в среднем месяц на фичу. Итого 200 месяцев или 16 лет для одного человека. Но эти фичи хорошо параллелятся.

Соответственно 16 человек сделают за год. Один разработчик 250 000 USD в год. Итого 4 000 000 USD. Достаточно на кикстартере скинуться по 100 баксов и будет новый браузер через год-два.

Единственный вопрос, зачем? Чем хром, то не устраивает или его ответвления?

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 2)
Ответ на: комментарий от foror

Там порядка 300 фич, треть можно не реализовывать или реализация по типу прибить sqlite и сделать враппер. Итого 200 фич нужно сделать, пусть в среднем месяц на фичу. Итого 200 месяцев или 16 лет для одного человека. Но эти фичи хорошо параллелятся.
Соответственно 16 человек сделают за год. Один разработчик 250 000 USD в год. Итого 4 000 000 USD. Достаточно на кикстартере скинуться по 100 баксов и будет новый браузер через год-два

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

byko3y ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.