release: WRNexusJS 0.6.0
This commit is contained in:
1 parent
3e565e8d03
commit
687d345882
502 files changed
+33038
-11358
No files matched your search
@@ -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