Ο Cheng Lou ανακοίνωσε την κυκλοφορία του Pretext, μιας βιβλιοθήκης TypeScript ανοιχτού κώδικα που στοχεύει στην επανάσταση στη διάταξη κειμένου στον Ιστό, στις 27 Μαρτίου 2026. Το Pretext επιτρέπει στους προγραμματιστές να μετρούν και να τοποθετούν κείμενο πολλαπλών γραμμών εξ ολοκλήρου στη χώρα χρήστη, παρακάμπτοντας τους περιορισμούς απόδοσης του μοντέλου αντικειμένου εγγράφου (DOM) του προγράμματος περιήγησης.
Αυτή η εξέλιξη αντιμετωπίζει το υψηλό κόστος που σχετίζεται με την “αναδιαμόρφωση διάταξης”, μια διαδικασία όπου το πρόγραμμα περιήγησης υπολογίζει εκ νέου τη γεωμετρία ολόκληρης της σελίδας όποτε χρειάζεται μια μέτρηση κειμένου. Η προσέγγιση του Pretext στοχεύει να ενισχύσει τη διαδραστικότητα και την ανταπόκριση στη σχεδίαση ιστοσελίδων, με αύξηση απόδοσης 300–600x σε σχέση με τις παραδοσιακές μεθόδους.
https://twitter.com/_chenglou/status/2037713766205608234
Το Pretext είναι μια βιβλιοθήκη 15 KB που έχει σχεδιαστεί για να χειρίζεται πολύπλοκη τυπογραφία, συμπεριλαμβανομένου κειμένου μικτής κατεύθυνσης και ακριβούς ελέγχου κενών διαστημάτων. Χρησιμοποιεί μετρήσεις γραμματοσειράς του προγράμματος περιήγησης Canvas και αποσυνδέει τη διάταξη κειμένου από το DOM, επιτρέποντας την ταχεία επεξεργασία κειμένου χωρίς να ενεργοποιείται η ολίσθηση της διάταξης. Σύμφωνα με τα σημεία αναφοράς, η λειτουργία διάταξης του Pretext μπορεί να επεξεργαστεί 500 κείμενα σε περίπου 0,09 χιλιοστά του δευτερολέπτου.
Ο Λου εξέφρασε ότι η δημιουργία Pretext περιλάμβανε εκτεταμένες επαναλήψεις με μοντέλα τεχνητής νοημοσύνης, τα οποία βοήθησαν να συμβιβαστεί η λογική διάταξης με διάφορες συμπεριφορές απόδοσης του προγράμματος περιήγησης. «Σερνώντας στα βάθη της κόλασης» για την ανάπτυξη της βιβλιοθήκης, δήλωσε ότι η τεχνολογία αντιπροσωπεύει μια θεμελιώδη αλλαγή στην ανάπτυξη Ιστού.
Η κυκλοφορία του Pretext πυροδότησε την καινοτομία στην κοινότητα των προγραμματιστών, οδηγώντας σε επιδείξεις των δυνατοτήτων του. Οι προγραμματιστές παρουσίασαν διαδραστικές λειτουργίες κειμένου, συμπεριλαμβανομένου ενός δράκου που περιηγείται στα γράμματα και εφαρμογές που ανταποκρίνονται στον προσανατολισμό του smartphone. Τα σχόλια από την κοινότητα ήταν συντριπτικά θετικά, με πολλά να τονίζουν σημαντικά κέρδη απόδοσης.
Μέσα σε 48 ώρες, το Pretext συγκέντρωσε πάνω από 14.000 αστέρια στο GitHub και πέτυχε 19 εκατομμύρια προβολές στο κοινωνικό δίκτυο X. Καθώς το ενδιαφέρον αυξάνεται, έχουν προκύψει συζητήσεις σχετικά με τις συνέπειες της παράκαμψης του DOM και την εμφάνιση «χονδρών πελατών» στον ιστό. Ορισμένοι επαγγελματίες του κλάδου επαίνεσαν τη βιβλιοθήκη για πιθανές εφαρμογές στη βελτίωση της εμπειρίας των χρηστών, ιδιαίτερα για όσους αντιμετωπίζουν δυσκολίες στην ανάγνωση.
Η συνεχιζόμενη ανάπτυξη του Pretext σηματοδοτεί μια νέα εποχή για πρακτικές σχεδιασμού ιστοσελίδων και κωδικοποίησης, υποδηλώνοντας ότι τα εργαλεία που υποστηρίζονται από AI μπορεί να οδηγήσουν σε σημαντικές αρχιτεκτονικές αλλαγές στον τρόπο κατασκευής των διαδραστικών εφαρμογών. Καθώς η υιοθέτηση του Pretext αυξάνεται, ο αντίκτυπός του στα πρότυπα ιστού και στις πρακτικές ανάπτυξης μένει να φανεί.
Ο Cheng Lou έχει συνεισφέρει στο παρελθόν σε σημαντικά έργα όπως το React και το ReScript, επηρεάζοντας τη σύγχρονη μηχανική frontend. Η κυκλοφορία του Pretext υπογραμμίζει μια κομβική στιγμή στην ανάπτυξη ιστού, υπογραμμίζοντας μια απόκλιση από τους παραδοσιακούς περιορισμούς προς όφελος των καινοτόμων λύσεων userland.
VIA: DataConomy.com
