Noticias que mencionan JavaScriptCore

Hilos de memoria compartida para JavaScriptCore: una propuesta experimental

Jarred Sumner, autor de Bun, ha abierto en el repositorio oven-sh/WebKit una pull request (n.º 249) que añade hilos de memoria compartida al motor JavaScriptCore, aunque todavía de forma experimental y sin terminar. La idea central es sencilla pero ambiciosa: que un subproceso pueda ejecutar una fun

Numeración de valores: la optimización que reutiliza cálculos idénticos

La numeración de valores (value numbering) es una técnica clásica de optimización de compiladores que identifica instrucciones puras que producirán el mismo resultado en tiempo de ejecución y las fusiona para evitar cálculos redundantes. El artículo parte de la forma SSA (asignación única estática),

Un análisis de las heurísticas de inlining en compiladores JIT

Los compiladores, especialmente los JIT para lenguajes dinámicos como Ruby y Python, se enfrentan al problema de los métodos pequeños: al operar sobre unidades de código reducidas, carecen del contexto necesario para optimizar eficazmente. El inlining, que consiste en copiar el cuerpo de la función

IA crea motor JavaScript que aprueba todas las pruebas

Un ingeniero ha creado un motor de JavaScript, llamado JSSE (JavaScript Simple Engine), utilizando el modelo de lenguaje Claude Code de Anthropic, y ha logrado que pase el 100% de las pruebas no de etapa de test262, un logro sin precedentes para un motor construido de esta manera. El proyecto, inici

Optimizador Toy: análisis de alias para código más eficiente

Este artículo del blog de Bernstein Bear explora una técnica llamada 'análisis de alias basado en tipos' (TBAA) dentro del contexto de un optimizador de código (Toy Optimizer). El objetivo es mejorar la capacidad del optimizador para comprender cómo los diferentes objetos en la memoria interactúan e