העדכונים האחרונים מ-Text.js
גרסאות ורשימות הנדסיות מצוות Text.js.
Text.js 1.0
Text.js 1.0 יציב. הוא מרנדר אפליקציות React 19 ו-App Router במסוף של DevTools עם קריאת console.log אחת לכל פריים.
Adamהארכיטקטורה ההפוכה
איך commit של React הופך לקריאת console.log אחת ב-DevTools.
AdamTurbolog: ביטול ההבהוב
ניקוי המסוף לפני כל פריים הותיר אותו ריק לעין ב-70–81% מפעולות הציור של DevTools. הוספת פריימים לסוף הורידה את הנתון ל-1%, כולו בפריים הראשון.
Adamטקסט מימין לשמאל במסוף
Text.js מממש את האלגוריתם הדו-כיווני של Unicode ועובר את כל 770,241 מקרי הבדיקה של BidiTest.txt. עברית וערבית מרונדרות בסדר חזותי עם עיצוב אותיות בערבית, ביישור לרשת התאים.
Adamקיצורי מקשים עם useKeymap
מגדירים קישור פעם אחת עם useKeymap, ו-Text.js מנתב את המקש, מציג אותו במסך עזרה של ?, מציג אותו בתחתית המסך ומוסיף אותו ללוח פקודות של Ctrl+K.
Adamרינדור בצד השרת במסוף
Text.js 0.4 יכול לרנדר דף בשרת ולהזרים את הפריימים שלו למסוף כהפרשי תאים. נתיבים סטטיים גם מבצעים רינדור מראש של הפריים הראשון לתוך ה-HTML.
Adamגופני FIGlet ב-Text.js
@textjs/font מפענח גופני FIGlet מסוג .flf ומסדר אותם כמו התוכנית figlet. הבדיקות שלו משחזרות 273 פלטים שתועדו מ-figlet 2.2.5, וכולם תואמים.
Adamסידור המסוף עם Yoga
Text.js מריץ את Yoga ב-WebAssembly עם מקדם קנה מידה לנקודות של 1, כך שכל תיבה ממוקמת על תא שלם. הטקסט מחולק למקטעים עם Intl.Segmenter ונמדד בתאים.
AdamText.js 0.1
Text.js 0.1 מביא מנגנון התאמה של React 19, layout של Yoga ו-App Router מבוסס מערכת קבצים לאפליקציות שמרנדרות במסוף של DevTools.
Adamרינדור React לתוך console.log
Text.js מצייר אפליקציית React במסוף של DevTools כקריאת console.log מעוצבת אחת לכל פריים.
Adam