12 points par xguru 2023-07-05 | 8 commentaires | Partager sur WhatsApp
  • Remplace le Virtual DOM de React par une alternative plus rapide et plus légère (<4kb), pour le rendre 70 % plus rapide
    • Utilise un Virtual DOM en « block »
  • Il suffit de wrapper les composants React pour obtenir un rendu plus rapide et de meilleures vitesses de chargement
    • Optimisation côté serveur via un compilateur personnalisé
  • Une API puissante permet aussi d’optimiser d’autres composants

8 commentaires

 
ahwjdekf 2023-07-05

Non... on pouvait rendre ça 70 % plus rapide, alors qu’est-ce que les développeurs concernés ont bien pu faire tout ce temps ? C’est une situation absurde. Le simple fait que ce genre de chose attire l’attention devient en soi une preuve éclatante que l’écosystème web est en plein chaos et que personne ne se soucie vraiment des performances.

 
alstjr7375 2023-07-05

Le concept de Blockdom relève d’une forme de sérialisation, donc ce n’est pas quelque chose de radicalement nouveau.
C’est aussi une idée qui a été appliquée dans une certaine mesure à lit-html, ivi, etc.

Le problème, comme toujours, c’est la compatibilité...

 
pedogunu 2023-07-05

On ne peut pas utiliser toutes les fonctionnalités de React ; il faut que certaines conditions soient réunies. Optimiser en supprimant systématiquement du legacy ou en retirant des fonctionnalités peut aider dans certains cas, mais pas dans d’autres.
Le fait qu’une solution plus rapide apparaisse ne prouve pas qu’on ne se soucie pas des performances. Au contraire, n’est-ce pas justement parce qu’on accorde de l’importance aux performances que cela devient le moteur du développement de solutions plus rapides ? :)

 
gmlwo530 2023-07-05

C’est un sujet assez intéressant, je trouve. Comme l’a dit pedogunu, je suis d’accord avec l’idée que « le fait que quelque chose de plus performant apparaisse ne prouve pas qu’on ne se souciait pas des performances ». Cela dit, le chiffre de 70 % semble aussi constituer une forme de preuve.

Je me dis aussi, à titre personnel, que pour suivre la vitesse à laquelle les marchés qui ont besoin de technologie se multiplient et se développent, la maturité des technologies n’a peut-être pas baissé. Et des outils comme million pourraient aussi en être la preuve.

 
pedogunu 2023-07-05

Il semble bien que l’intérêt pour le CSR diminue, et qu’en conséquence son niveau de finition baisse. Dans les faits, les discussions se concentrent d’ailleurs sur le SSR.
Et les outils qui se vantent d’être plus rapides ne mettent pas toujours en avant le fait qu’ils restent largement compatibles avec les versions précédentes. Plutôt qu’un manque de maturité, je pense qu’il faut y voir l’arrivée de nouveaux outils qui choisissent de privilégier B en écartant A.

 
2bro1234 2023-07-05

Génial..

 
xguru 2023-07-05

Je l’ai créé pour la première fois en juin 2021 ; à l’époque, j’étais en classe de première au lycée, et j’ai obtenu mon diplôme cette année.
https://linkedin.com/feed/update/…
Apparemment, il cherche des sponsors parce qu’il veut développer ça à plein temps. Impressionnant..

 
tkwlsrl 2023-07-05

C’est le genre de chose qu’on envie.