release: WRNexusJS 0.6.0
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# WRNexusJS v0.6 architecture
|
||||
|
||||
The v0.6 compiler produces separate server and browser targets, generated declarations, component/store metadata, and an RPC manifest. Client functions are loaded as browser modules; server functions remain server-side. Shared functions are emitted to both targets.
|
||||
|
||||
The RPC endpoint accepts only manifest-declared server calls, validates input and output, enforces same-origin and CSRF checks, and returns structured traceable errors. Compile-time typing is never treated as an authorization boundary.
|
||||
|
||||
SSR creates one store container per request. Only serializable shared/client store state enters the hydration payload. Server state is excluded. CSR retains global stores across navigation and disposes page stores when the route changes.
|
||||
|
||||
Compatibility mode retains legacy component discovery, string layouts, unmodified legacy functions, and legacy output handling while emitting migration diagnostics.
|
||||
Reference in New Issue
Block a user