Sobre el proyecto
Parcel es una herramienta de compilación web de cero configuración. Tiene como objetivo combinar una experiencia de desarrollo lista para usar con una arquitectura que escala desde proyectos pequeños hasta aplicaciones de producción grandes.
Capacidades clave descritas en el README:
- Cero configuración: soporta muchos lenguajes y tipos de archivos de forma predeterminada, incluyendo tecnologías web como HTML, CSS y JavaScript, además de activos como imágenes, fuentes y videos. Incluye un servidor de desarrollo integrado con recarga en caliente y diagnóstico de errores.
- Compilaciones rápidas: el compilador de JavaScript está escrito en Rust para rendimiento nativo. El código se compila en paralelo utilizando hilos de trabajo, y todo está almacenado en caché para que el mismo código no se vuelva a compilar.
- Optimización automática de producción: tree-shaking y minificación de JavaScript, CSS y HTML, cambio de tamaño y optimización de imágenes, hash de contenido y división automática de código.
- Flexibilidad de objetivo: transforma automáticamente el código para los entornos de destino, incluyendo soporte para navegadores modernos y heredados, y compilación de JSX y TypeScript de cero configuración.
- Escalabilidad: comienza con cero configuración, pero puede ampliarse mediante un formato de configuración y un sistema de complementos para requisitos de compilación más complejos.
La documentación de introducción cubre la creación de una aplicación web, la creación de una biblioteca y la migración desde Parcel v1. La documentación completa está disponible en parceljs.org/docs. El soporte de la comunidad está disponible a través de GitHub Discussions, Discord y Twitter.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.