Meta Open Source está transfiriendo Jest a la Fundación OpenJS

Meta Open Source está transfiriendo oficialmente Jest, el framework de pruebas de JavaScript de código abierto a OpenJS Foundation .

Con más de 17 millones de descargas semanales y más de 38 000 estrellas de GitHub, Jest es el framework de pruebas más utilizado en el ecosistema de JavaScript y lo usan empresas de todos los tamaños; incluidas Amazon, Google, Microsoft y Stripe.

Este movimiento no cambia la forma en que se desarrolla o lanza Jest y no afecta directamente a los desarrolladores que usan Jest para probar sus aplicaciones.

La historia de Jest con Meta

Jest (originalmente llamado “jst” internamente) es un framework de prueba de JavaScript de código abierto que permite a los desarrolladores escribir pruebas de alto rendimiento con una configuración mínima y una API fácil de usar.

El eslogan de Jest es “un maravilloso framework de prueba de JavaScript” y Jest ha recibido índices de satisfacción de los usuarios de más del 90 por ciento en encuestas como State of JS.

Jest se creó en 2011 cuando la función de chat de Facebook se reescribió en JavaScript. La mayor complejidad requería un ciclo de desarrollo rápido basado en pruebas.

Fue de código abierto en 2014 y los ingenieros de Meta lo mantuvieron a tiempo parcial hasta 2016, cuando Christoph Nakazawa (ex ingeniero de Meta y actual colaborador principal de Jest) revisó el proyecto con un equipo dedicado.

Durante ese tiempo, los ingenieros de Meta crearon muchas de las características por las que los usuarios reconocen a Jest en la actualidad, incluido el rendimiento, el modo de reloj y las pruebas de instantáneas.

A medida que el proyecto creció, también lo hizo la comunidad externa de colaboradores de código abierto que lo mantenía.

En 2018, Meta anunció un nuevo Jest Open Collective para ayudar a los empleados que no pertenecen a Meta a desarrollar y mantener Jest.

Hasta la fecha, Jest Open Collective ha recaudado más de $70 000 en fondos para la comunidad de código abierto Jest.

La comunidad de código abierto ha realizado importantes mejoras en Jest, como jest-each, instantáneas en línea, modo de instantánea interactiva, complementos del modo de visualización, mejores valores predeterminados, compatibilidad con ESM y más.

Hoy en día, Jest es mantenido principalmente por un grupo de colaboradores principales externos a Meta liderados por Simen Bekkhus.

De hecho, desde 2018, casi todas las contribuciones realizadas a Jest han sido realizadas por colaboradores de código abierto fuera de Meta.

¿Qué está cambiando con Jest?

Jest unirse a la fundación OpenJS no cambia la forma en que se desarrolla o lanza Jest y no afecta directamente a los desarrolladores que usan Jest para probar sus aplicaciones.

Jest continuará operando igual que antes, con el proyecto liderado por el equipo central de Jest: Simen Bekkhus, Christoph Nakazawa, Orta Therox, Michał Pierzchała y Rick Hanlon.

Jest 28 se publicó recientemente con contribuciones de más de 60 colaboradores, dos tercios de los cuales fueron colaboradores por primera vez.

A largo plazo, esperamos que la comunidad de Jest continúe haciendo que Jest sea más accesible para los nuevos colaboradores y desarrolle funciones para probar JavaScript.

Relacionado

ForEach de Javascript: Array para bucles

Como una de las estructuras de control básicas en la programación, los bucles son casi una adición diaria al código que escribimos. El bucle forEach clásico es uno de los primeros fragmentos de código que aprendemos a escribir como programadores. Si fueras un desarrollador de Javascript, sabrías que Javascript no es ajeno a la iteración a través de los elementos de una matriz o un mapa ¡SEGUIR LEYENDO!

10 Mejores alternativas de Sci-hub para descargar artículos de investigación gratis

Como sabemos, Sci-hub es un sitio web increíble con millones de artículos de investigación para todos los estudiantes universitarios y académicos. El sitio web de Sci-Hub se encarga de obtener los artículos de investigación y artículos de pago utilizando las credenciales que se filtran. La fuente de credenciales utilizada por este sitio web no está clara. Sin embargo, se supone que muchas de ellas son donadas, ¡SEGUIR LEYENDO!

10 Empresas de robótica más importantes del mundo

Los cambios de paradigma revolucionarios debido a los desarrollos de la robótica en todo el mundo están generando nuevos puntos de vista en muchos sectores, entre ellos en los de la industria y la tecnología. Con la ayuda de la Inteligencia Artificial, la tecnología produce resultados innovadores cada segundo y el campo de la robótica define y reconfigura su uso a cada instante. Cada día que ¡SEGUIR LEYENDO!

10 Frameworks que los Desarrolladores de Software deberían Aprender 2024

Bienvenidos desarrolladores web y de software, estamos en los inicios de 2023 y es posible que muchos se esten planteado sus objetivos para lo largo del año. Con anterioridad ya he compartidos las rutas de aprendizaje para un desarrollador front-end, un desarrollador full-stack o un desarrollador back-end entre otros muchos contenidos más. En este artículo, me gustaría compartir algunos de los mejores frameworks y bibliotecas para ¡SEGUIR LEYENDO!

10 Repositorio de GitHub que todo Desarrollador Web debería conocer

GitHub es el lugar que debes buscar cuando intentas mejorar como desarrollador, toda la información que necesitas está disponible en algún repositorio que alguien ya se ha molestado en indexar. Sin embargo, la parte complicado es encontrar el repositorio más adecuado. Es fácil sentirse perdido en todos los repositorios disponibles dentro de GitHub. Para ayudarte, he elaborado una lista de 10 repositorios de GitHub que pueden ¡SEGUIR LEYENDO!

21 Mejores Frameworks de Java

Si recién comienzas a programar con Java, puedes oje la guía para principiantes sobre Java que te guiará a través de todos los conceptos más importantes de Java que necesitas conocer, si pronto quieres comenzar a utilizar cualquier de los frameworks Java. Java es un lenguaje robusto y combinado con un framework Java, puede proporcionar las mejores soluciones para cualquier campo tecnológico, ya bien sea; un ¡SEGUIR LEYENDO!

11 Mejores Herramientas de Automatización de Pruebas para Interfaces de Usuario

¿Eres un profesional del testing y las pruebas de software? Si es así, ¿Qué herramienta de pruebas utilizas? Como la mayoría de las personas cuando comienzan en el control de calidad. es posible que tenga que dominar solo una o dos herramientas de prueba porque estás restringido a lo que estás utilizando en la empresa. Cualquiera que sea la razón, si usted es un profesional experimentado, ¡SEGUIR LEYENDO!

10 Mejores robots amigos que aparecen en películas (incluido Jeff de Finch)

Como demuestra la nueva película Finch de Apple+, los robots son excelentes amigos y hay bastantes memorables que aparecen en numerosas películas. 1. Baymax (Big Hero 6) Al igual que Pixar, Disney tiene la capacidad de crear personajes no humanos que sin embargo, tienen una gran cantidad de carisma y personalidad. Baymax, uno de los personajes principales de la película Big Hero 6 , es un ¡SEGUIR LEYENDO!

10 Principales países que lideran la carrera de la inteligencia artificial mundial

Las deslumbrantes tendencias actuales de la inteligencia artificial están aclamando a todas las industrias en diferentes países. La Inteligencia Artificial tiene el poder de reconocer rostros, operar autos autónomos, brindar mejores resultados en línea y fortalecer los negocios en varias industrias. No es de extrañar que los países desarrollados, en desarrollo y subdesarrollados se centren en la adopción de IA para obtener mejores oportunidades y desarrollo ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

16 Bibliotecas que debes conocer como desarrollador de React

Ser un desarrollador de React moderno no se trata solo de conocer React en sí mismo. Para seguir siendo competitivo, se recomienda encarecidamente explorar todo el ecosistema. En este artículo, compilé algunas de las bibliotecas de componentes de React más útiles que podría usar para acelerar el flujo de trabajo de su desarrollador. Estos incluirán cualquier cosa, desde trabajar con formularios, gráficos, calendarios, tablas, guías, ventanas ¡SEGUIR LEYENDO!

Deja un comentario