Un nuevo proyecto llamado µJS (pronunciado 'micro JS') simplifica la navegación AJAX para sitios web, permitiendo a los desarrolladores crear experiencias de usuario más rápidas y fluidas sin la complejidad de frameworks JavaScript. La biblioteca, disponible en un único archivo de aproximadamente 5 KB comprimido, intercepta los clics en enlaces internos y las presentaciones de formularios, cargando el contenido nuevo en segundo plano y reemplazando solo la parte modificada de la página. Esto elimina las recargas completas de página, simulando la sensación de una aplicación de una sola página. µJS es compatible con cualquier backend (PHP, Python, Ruby, Go, etc.) y no requiere modificaciones en el servidor ni procesos de compilación. Ofrece características como pre-carga al pasar el cursor, una barra de progreso integrada y la capacidad de actualizar múltiples fragmentos de página en una sola solicitud, lo que la hace ideal para dashboards y diseños complejos. La implementación es sencilla: basta con añadir una etiqueta <script> al sitio web y llamar a la función mu.init(). La biblioteca también soporta métodos HTTP como GET, POST, PUT, PATCH y DELETE, así como actualizaciones en tiempo real a través de Server-Sent Events.
