{"library":"fusee-framework","type":"library","category":null,"description":"Fusée is a JavaScript framework, currently at v1.6.0, designed for high-performance and fine-grained reactivity. It emphasizes a \"signals-first\" approach, where atomic updates ensure only modified DOM parts are rendered, aiming for peak performance. The framework features a recursive, non-greedy compiler for efficient node traversal and a strict component system that includes prop validation, lifecycle hooks like `onMount` and `onUnmount`, and automated cleanup. It also provides optimized directives such as `f-if`, `f-for`, and `f-model`, alongside a `Performance Shield (f-once)` for stabilizing static subtrees. Fusée integrates with Vite for a fast development workflow and offers a comprehensive CLI for project scaffolding, supporting both JavaScript and TypeScript templates. It differentiates itself through its custom compiler and strong focus on explicit performance optimizations, backed by a robust test suite covering reactivity, components, dependency injection, and type safety. There's no fixed release cadence mentioned, but updates appear regular.","language":"javascript","status":"active","version":"1.6.0","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install fusee-framework","imports":["import { defineComponent } from 'fusee-framework';","import { signal } from 'fusee-framework';","import { computed } from 'fusee-framework';","import { onMount } from 'fusee-framework';"]},{"cmd":"yarn add fusee-framework","imports":[]},{"cmd":"pnpm add fusee-framework","imports":[]}],"homepage":"https://fusee.js.org","github":"https://github.com/SebiSomu/fusee","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/fusee-framework","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/fusee-framework/compatibility"}}