{"library":"naja","type":"library","category":null,"description":"Naja is a modern, full-featured client-side AJAX library specifically designed for seamless integration with the Nette Framework. It provides robust capabilities for handling asynchronous requests, managing browser history states, and dynamically updating UI snippets, enabling developers to build highly interactive web applications with minimal JavaScript boilerplate. Currently stable at version 3.3.3, Naja maintains an active release cadence, frequently delivering minor enhancements and bug fixes. Key differentiators include its tight coupling with Nette's server-side AJAX responses, thorough testing across modern browsers (Chromium, Firefox, WebKit), and a strong focus on providing a reliable, performant AJAX experience tailored for the Nette ecosystem, allowing for progressive enhancement of traditional server-rendered applications. It is written using modern JavaScript and compiled for broad browser compatibility.","language":"javascript","status":"active","version":"3.3.3","tags":["javascript","nette","ajax","history"],"install":[{"cmd":"npm install naja","imports":["import naja from 'naja';","import type { InteractionEvent, BuildStateEvent } from 'naja';","import naja from 'naja'; naja.initialize();"]},{"cmd":"yarn add naja","imports":[]},{"cmd":"pnpm add naja","imports":[]}],"homepage":"https://naja.js.org","github":"https://github.com/naja-js/naja","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/naja","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/naja/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}