Kerrigan
webrender это не веб, если что
Anton
А он не тормозной?
На данный момент один из самых производительных рендеров
Slava
webrender это не веб, если что
А что он вообще делает, что входит в функциональность webrender, какую задачу он на себя берет?
Anton
с полной поддержкой 90% вообще всего говна и стилизации которая только может понадобится
Anton
ваш кэп
Slava
Рендер чего и куда?
Sergey
Reflow тоже?
Anton
и при этом жрет очень мало памяти
Sergey
То есть ему по любому нужна иерархия как в хтмл
Anton
но строится по некому подобию дерева
Anton
вообще у меня по прежнему одна из больших проблем это текст
Sergey
ну там не dom
Ага. То есть в серво дом строится по верх этого дерева?
Anton
сейчас максимум что я могу это чтото уровня лейблов, или мультилайт текста но без марок
Anton
А что с ним?
ну так то нужен лайаут нормальный
Anton
а его нету
Anton
есть только рендеры и простые лайауты позиционирования текста одного
Anton
и ни одной библиотеки в которой были бы расчеты и тд чтобы делать тексты из буфферов с марками и тд
Anton
читать как это сделано в qt вообще почти бесполезно там залупа полнейшая
Anton
в gtk не лучше
Sergey
Anton
Марки?
бля, у тебя есть текст в html, весь текст идет линейно но ты можешь в этом же тексте поставлять для разных слов или блоков разные цвета, размер и тд, но лайаут все равно линейный
Anton
и нет ни одной такой готовой самостоятельной системы текстовых лайаутов
Anton
Sergey
Css же
Sergey
Если уж упороться
Anton
черт а лайаут то как строить то?
Sergey
черт а лайаут то как строить то?
Видимо смотреть как это делает хром
Sergey
Ну или тот же серво
Anton
да там заебешься смотреть
Anton
к тому же там хитровыебанные привязки генерируемые отдельно для ренедера, отдельно для стило, и отдельно автоматом вместе хуячит их с геконом
Anton
короче там уже все далеко вышло за грани понимания простыми смертными
Anton
мде
Stanislav
господа
Stanislav
нашел раст в prey
Stanislav
Денис
хыхыхы)
Денис
неплоха)
Anton
Это и есть css
Anton
И флексы
Sergey
И в чем проблема сделать то что ты хочешь?
Anton
Текст лайаут полноценный сложно с нуля написать
Anton
Даже текст лайаут спизженный у limn который почти нихуя не умеет мудреный до пизды
Anton
Если говорить о чем то вменяемом хотябы уровня gtk textview
Anton
То это что то на грани сатанизма уже
Anton
Я конечно для начала самый простой текст лайаут добавлю
Sergey
Чем тебя их css- не устроил
Anton
Но потом это встрянет в довольно сложную проблему
Sergey
Или ты сам реализовал этот css-?
Anton
Чем тебя их css- не устроил
Ты знаешь разницу между лайаутом отрисовки контейнеров и текста?
Anton
Йога умеет только в контейнеры
Sergey
От шрифта к шрифту меняется размер
Anton
Текстом надо самому заниматься, глифы, лайауты, позиционирования, маркеры и тд
Sergey
Да уж
Sergey
Я думал такое уже есть
Sergey
Теперь ясно
Anton
Нету такого
Anton
Единственное что дает вебрендер это рендер глифов, подгрузку шрифтов и кэши для текста
Sergey
А серво как реализовал?
Anton
Позиционирования, стили, и все вот это забота кодера
Anton
А серво как реализовал?
Там хитровыебанный стило магический
Anton
Доков на него нет, прикручен гайками и генераторами байдингов, работает на магии радуги которую какает их волшебный пони
Anton
И связан еще с 100500 смежных элементов и лайаутов которые вычисляются паралельнр
Anton
Но это ни гарант ни доков ни понятности
Sergey
Как оно умудряется работать быстро?
Anton
Этот инструмент 3 года писали, там тонны параллелизма и тонны магии всех сортов