Menurut pemantauan 1M AI News, insinyur Midjourney dan penulis pustaka animasi React react-motion Cheng Lou telah mengeluarkan Pretext, sebuah pustaka pengukuran dan penataan teks murni JavaScript/TypeScript tanpa ketergantungan. Pretext menghindari pengukuran DOM browser (seperti getBoundingClientRect, offsetHeight), menghindari aliran tata letak (layout reflow), dan menyelesaikan perhitungan tinggi teks dan pemecahan baris dengan aritmatika murni.
Pretext bekerja dalam dua tahap: prepare() mengukur lebar karakter sekaligus menggunakan API Canvas, layout() melakukan perhitungan aritmatika murni berdasarkan data lebar yang disimpan. Dalam pengujian benchmark 500 segmen teks, prepare() memakan waktu sekitar 19ms, layout() hanya memerlukan 0.09ms. Cheng Lou menulis dalam artikel pendukungnya, “Peningkatan kinerja bukanlah progresif, tetapi adalah perubahan kualitas: 0.05ms dibandingkan 30ms, tanpa aliran ulang dibandingkan lima ratus kali.”
Pustaka ini mendukung semua bahasa termasuk Cina, Jepang, Korea, dan Arab, serta emoji dan teks dua arah campuran, dan dapat dirender ke DOM, Canvas, SVG. Skenario aplikasi tipikal termasuk: