Обновить

Pretext — библиотека, которая считает текстовую вёрстку в 500 раз быстрее браузера. Зачем это нужно и как работает

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели11K
Всего голосов 19: ↑19 и ↓0+25
Комментарии7

Комментарии 7

История про то, как внутри браузера реализована некая довольно полезная функциональность, но по каким-то причинам до сих пор нет нормального браузерного api к ней, и пришлось дублировать реализацию. Не в первый раз, кажется.

На этой логике весь веб работает :)

Генерация pdf - вот, где оно нужно

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

А если держать на странице отдельный iframe с минимумом верстки, и измерять текст внутри него - это тоже будет долгий layout рефлоу?

Есть стойкое ощущение, что эта проблема давным давно решена без вот этого велосипеда. Просто нужно размеры кэшировать, а не всё заново пересчитывать. Текст-то только растёт.

Классаня статья, спасибо за разбор данной библиотеки.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации