Ajouter un commentaire

Parcel 2.0

Par:
fredericmazue

ven, 15/10/2021 - 10:58

Parcel est un outil de développement Web sans configuration. Il combine une expérience de développement prête à l'emploi avec une architecture évolutive qui peut faire passer votre projet du début à une application de production massive. Parcel vient de sortir en version 2.0.

Parcel 2.0 est une réécriture complète de Parcel 1.0. En voici quelques points saillants :

  • Un tout nouveau système de plugins, qui rend Parcel entièrement extensible. Cela permet à Parcel de passer de petits projets parallèles à des applications de production massives avec des exigences de construction complexes.
  • Tree Shake est activé par défaut, y compris la prise en charge des modules ES, CommonJS, des importations dynamiques et des modules CSS.
  • Améliorations massives des performances, y compris un nouveau compilateur JavaScript écrit en Rust et une architecture plus parallélisée qui tire parti de tous vos cœurs de processeur.
  • Fractionnement automatique du code, y compris la déduplication des modules communs en bundles partagés pouvant être chargés et mis en cache en parallèle.
  • Redimensionnement, conversion et optimisation des images, y compris la prise en charge des formats d'image modernes tels que AVIF et WebP, et l'optimisation automatique sans perte pour les fichiers JPEG et PNG.
  • Fiabilité du cache considérablement améliorée, y compris la portabilité entre les machines et le suivi automatique de toutes les configurations, plug-ins, dépendances de développement, etc. - aucune configuration nécessaire !
  • Rechargement à chaud amélioré, y compris la prise en charge de React Fast Refresh.
  • Prise en charge du bundle inlining, qui vous permet d'intégrer le contenu compilé d'un bundle dans un autre, par exemple en insérant une image en tant qu'URL de données.
  • Prise en charge de la création de bibliothèques, y compris la sortie vers les modules ES, CommonJS et même le regroupement de définitions TypeScript.
  • Mode de développement paresseux, qui permet à Parcel de créer uniquement les fichiers demandés par le navigateur, ce qui améliore les temps de démarrage à froid du serveur de développement.
  • Prise en charge améliorée des workers Web, y compris la prise en charge des workers du module ES natifs, des worklets, des manifestes des workers de service, etc.
  • De meilleurs diagnostics, avec des trames de code mises en évidence par la syntaxe, des astuces et des liens de documentation pour en savoir plus.
  • Un observateur de fichiers plus fiable , écrit en C++ et intégré aux API de système d'exploitation de bas niveau pour des invalidations de cache granulaires rapides, même lors des redémarrages de Parcel.
  • Des sources map plus rapides et plus précises grâce à la nouvelle bibliothèque de sources map de Parcel 2.0 qui est écrite en Rust pour une amélioration des performances de 20 fois par rapport à Parcel 1.

Parcel est un logiciel libre sous licence MIT disponible sur GitHub.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
     J  BBBB   BBBB   H  H  N   N 
J B B B B H H NN N
J BBBB BBBB HHHH N N N
J J B B B B H H N NN
JJJ BBBB BBBB H H N N