Cheng Lou, bivši React core developer i autor react-motion biblioteke, predstavio je browser biblioteku Pretext. Ona rešava problem proračuna visine pasusa sa prelomima u linije bez direktnog pristupa DOM-u, čime se izbegava skupo prikazivanje teksta i naknadno merenje dimenzija.
Biblioteka koristi odvojene korake prepare() i layout(). Funkcija prepare segmentira tekst (uz mogućnost obrade soft hyphens, ne-latinskih sekvenci i emodžija), meri segmente preko off-screen canvas-a i kešira rezultate. Zatim layout() emulira logiku prelamanja radi procene broja redova i ukupne visine za zadatu širinu.
U testiranju je korišćeno merenje na velikim korpusima, uključujući više prebrojanih primeraka dela “Great Gatsby” i dokumente na tajskom, kineskom, korejskom, japanskom i arapskom. Lou navodi da engine ostaje vrlo mali i obračunava specifičnosti pregledača i jezike, uključujući mešanje korejskog sa RTL arapskim i platformskim emodžijima.
