Lynx : un nouveau framework JavaScript concurrent à React Native

Vous en avez assez de React / React Native ? ByteDance a pensé à vous avec LynxJS. Il veut se comparer à React Native et même à Flutter. Son ambition : écrire une fois et déployer sur Android, iOS et le web. Il promet aussi une montée en charge très forte. Il est open source. ByteDance est l'éditeur de TikTok.Vous l'aurez compris, Lynx veut être le nouveau framework multiplateforme pour nos apps JS. Il sépare naturellement la partie UI et la partie logique. Il se veut performant et responsive par design. Ouf ! Le framework est indépendant des autres solutions mais supporte pleinement React. Il n'est pas forcément conçu pour créer des apps nouvelles mais plus pour être interfacé à une app existante qui a besoin d'un nouveau front. Son architecture est un peu différente des autres solutions. Les threads / tâches sont découpés en deux runtimes internes. Le main-thread s'appuie sur le performant moteur PrimJS. Le background runtime est celui par défaut le code utilisateur. Si on résume : - main thread runtime : gère le rendu de l'interface utilisateur et les tâches prioritaires (par exemple : les animations, les gestes) à l'aide de PrimJS.- background runtime : gère la logique, la récupération des données et les calculs lourds, évitant ainsi les ralentissements de l'interface utilisateur.Résultat : rendu de la première image plus rapide et interactions plus fluides par rapport aux frameworks monothread.Ce double runtime doit éviter les blocages de chargement qui nuisent à la performance des rendus et donc de l'app. Il nécessite minimum NodeJS 18.x. Sur la partie macOS, il faut installer Xcode. En théorie, Lynx est intéressant mais le projet est très jeune avec une communauté inexistante. Il propose des idées intéressantes mais React et Flutter sont matures et reposent sur un écosystème très dynamique. Site : https://lynxjs.org/Catégorie actualité: FrameworksReact Native, Flutter, LynxImage actualité AMP: 

Mar 13, 2025 - 11:10
 0
Lynx : un nouveau framework JavaScript concurrent à React Native

Vous en avez assez de React / React Native ? ByteDance a pensé à vous avec LynxJS. Il veut se comparer à React Native et même à Flutter. Son ambition : écrire une fois et déployer sur Android, iOS et le web. Il promet aussi une montée en charge très forte. Il est open source. ByteDance est l'éditeur de TikTok.

Vous l'aurez compris, Lynx veut être le nouveau framework multiplateforme pour nos apps JS. Il sépare naturellement la partie UI et la partie logique. Il se veut performant et responsive par design. Ouf ! Le framework est indépendant des autres solutions mais supporte pleinement React. Il n'est pas forcément conçu pour créer des apps nouvelles mais plus pour être interfacé à une app existante qui a besoin d'un nouveau front. 

Son architecture est un peu différente des autres solutions. Les threads / tâches sont découpés en deux runtimes internes. Le main-thread s'appuie sur le performant moteur PrimJS. Le background runtime est celui par défaut le code utilisateur. 

Si on résume : 

- main thread runtime : gère le rendu de l'interface utilisateur et les tâches prioritaires (par exemple : les animations, les gestes) à l'aide de PrimJS.
- background runtime : gère la logique, la récupération des données et les calculs lourds, évitant ainsi les ralentissements de l'interface utilisateur.
Résultat : rendu de la première image plus rapide et interactions plus fluides par rapport aux frameworks monothread.
Ce double runtime doit éviter les blocages de chargement qui nuisent à la performance des rendus et donc de l'app. 
Il nécessite minimum NodeJS 18.x. Sur la partie macOS, il faut installer Xcode. 
En théorie, Lynx est intéressant mais le projet est très jeune avec une communauté inexistante. Il propose des idées intéressantes mais React et Flutter sont matures et reposent sur un écosystème très dynamique. 
Catégorie actualité: 
Image actualité AMP: