2 repositorios
Blocking mechanisms for module resolution and loading.
Distinct from Asynchronous Module Loading: Contrasts with asynchronous loading by executing the load in a blocking manner.
Explore 2 awesome GitHub repositories matching web development · Synchronous Module Loading. Refine with filters or upvote what's useful.
Este proyecto es un estudio técnico y guía de análisis centrado en la arquitectura interna de Node.js. Proporciona un examen profundo del runtime, centrándose en cómo el motor gestiona los manejadores de memoria, ejecuta operaciones asíncronas e implementa la lógica de módulos central. La guía analiza específicamente la integración de clases y funciones nativas de C++ en JavaScript y documenta el comportamiento del bucle de eventos libuv. Incluye referencias detalladas para optimizar el rendimiento identificando rescates (bailouts) del compilador V8 y perfilando la ejecución para mejorar la eficiencia de los recursos. El material cubre una amplia gama de sistemas internos, incluyendo programación de red de bajo nivel para TCP y UDP, gestión de procesos para clustering y subprocesos, y la mecánica de E/S no bloqueante. También explora la implementación a nivel de fuente de buffers, streams y la capa de enlace de nativo a script.
Describes the implementation of blocking module loading to comply with standard specifications.
This project provides the technical standards and API specifications for asynchronous JavaScript module loaders. It defines the protocols for defining, referencing, and loading modular code to ensure consistent execution and interoperability across different browser environments. The system establishes a standard interface for fetching and initializing JavaScript dependencies and non-code assets without blocking the main browser thread. It includes a resource loader interface for mapping module identifiers to physical file paths and resolving relative dependencies into absolute URLs. The cap
Provides a mechanism to immediately retrieve a module export by its ID once it has been loaded.