LearnNewsExamplesServices
Frontmatter
id7106
titledocs: Enhance NeoVsVue.md comparison
stateClosed
labels
enhancement
assigneestobiu
createdAtJul 24, 2025, 5:21 PM
updatedAtOct 23, 2025, 12:58 AM
githubUrlhttps://github.com/neomjs/neo/issues/7106
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJul 24, 2025, 5:21 PM

docs: Enhance NeoVsVue.md comparison

Closed v10.0.2 enhancement
tobiu
tobiu commented on Jul 24, 2025, 5:21 PM

This ticket covers a series of enhancements to the learn/comparisons/NeoVsVue.md document to provide a more detailed and nuanced comparison against Vue.js, incorporating the latest v10 architectural insights.

learn/comparisons/NeoVsVue.md Enhancements

  • Restructured the document to acknowledge Vue's excellent main-thread reactivity while highlighting Neo.mjs's architectural differences.
  • Introduced the "Backend-in-the-Browser" analogy to explain the multi-threaded architecture.
  • Added a dedicated section comparing Vue's pure "pull" reactivity with Neo.mjs's hybrid "push/pull" system, explaining the benefits of afterSet hooks for complex logic.
  • Contrasted Vue's lifecycle with Neo.mjs's stable and persistent lifecycle, focusing on initAsync and multi-window capabilities as key differentiators for advanced applications.
tobiu assigned to @tobiu on Jul 24, 2025, 5:21 PM
tobiu added the enhancement label on Jul 24, 2025, 5:21 PM
tobiu referenced in commit 5a8ca6e - "docs: Enhance NeoVsVue.md comparison #7106" on Jul 24, 2025, 5:21 PM
tobiu closed this issue on Jul 24, 2025, 5:21 PM