Hacker News new | ask | show | jobs
by lhorie 2884 days ago
I wrote a small comparison here:

https://fusionjs.com/docs/getting-started/framework-comparis...

The main difference is Fusion.js has more support for backend things. For example, we provide a GraphQL plugin, and plugins such as I18N are bundle-splitting-aware out of the box.

The plugin system is universal (meaning you can isolate concerns by what the library is responsible for, rather than whether the code is server code, browser code, React provider boilerplate, HTML hydration code, etc).

This plugin architecture has already proved to be very valuable on more than a few occasions. One example is a service worker implementation we've been working on. It needs a middleware, browser-side registration code, etc, but all of this complexity is encapsulated in a plugin that can be added to any app with one line of code.

> Does it only support react?

Many plugins have a `-react` version that allow them to auto-integrate with React, but the core itself is view library agnostic.

2 comments

There's a typo in the beginning of the Next.js paragraph, developer -> developed.
Thanks! Pushing a fix
One more under the Electrode comparison:

monolythic => monolithic.

Will it be compatible with mithril? :)