Le ultime novità di Text.js
Release e note tecniche dal team di Text.js.
Text.js 1.0
Text.js 1.0 è stabile. Esegue il rendering di app React 19 e App Router nella console DevTools con una chiamata console.log per frame.
AdamL’architettura invertita
Come un commit React diventa una sola chiamata console.log in DevTools.
AdamTurbolog: eliminare il lampeggiamento
Svuotare la console prima di ogni frame la lasciava visibilmente vuota nel 70–81% dei ridisegni di DevTools. Accodare i frame ha ridotto il valore all’1%, interamente sul primo frame.
AdamTesto da destra a sinistra nella console
Text.js implementa l’algoritmo bidirezionale Unicode e supera tutti i 770.241 casi di BidiTest.txt. Ebraico e arabo sono visualizzati in ordine visivo con shaping arabo, allineati alla griglia di celle.
AdamScorciatoie da tastiera con useKeymap
Dichiara un’associazione una sola volta con useKeymap e Text.js instrada il tasto, lo elenca in una schermata di aiuto ?, lo mostra nel piè di pagina e lo aggiunge a una palette di comandi Ctrl+K.
AdamRendering lato server nella console
Text.js 0.4 può eseguire il rendering di una pagina sul server e trasmetterne i frame alla console come delta di celle. Le route statiche eseguono anche il pre-rendering del primo frame nell’HTML.
AdamFont FIGlet in Text.js
@textjs/font analizza i font FIGlet .flf e ne dispone il layout come il programma figlet. I suoi test riproducono 273 output registrati con figlet 2.2.5 e tutti corrispondono.
AdamDisporre il layout della console con Yoga
Text.js esegue Yoga in WebAssembly con un fattore di scala dei punti di 1, così ogni riquadro occupa celle intere. Il testo è segmentato con Intl.Segmenter e misurato in celle.
AdamText.js 0.1
Text.js 0.1 porta un reconciler React 19, il layout Yoga e un App Router basato sul file system alle app che eseguono il rendering nella console DevTools.
AdamRendering di React in console.log
Text.js disegna un’app React nella console DevTools con una sola chiamata console.log formattata per frame.
Adam