3 ms·
It is great to see Mithril again on front page of HN, it is one of the most simplest and easiest modern JS frameworks. I only know flarum [0] as a project which
by piotrkubisa 8y ago
It is great to see Mithril again on front page of HN, it is one of the most simplest and easiest modern JS frameworks. I only know flarum [0] as a project which has used Mithril mixed with jQuery [1] and personally, I am quite amazed how snappy it is.
[0]: https://discuss.flarum.org/ https://discuss.flarum.org/
[1]: https://github.com/flarum/core/blob/master/js/package.json https://github.com/flarum/core/blob/master/js/package.json
- ishanr 8y agoNot to mention the wonderful testing utils which ship with it https://mithril.js.org/testing.html https://mithril.js.org/testing.html
- porsager 8y agoLichobile[0] (lichess[1] mobile version) is also made with mithril. There's also https://flems.io https://flems.io a snappy web playground with an open source embeddable core[2] ( shameless self promotion :P ) [0]: https://github.com/veloce/lichobile https://github.com/veloce/lichobile [1]: http://lichess.org http://lichess.org [2]: https://github.com/porsager/flems https://github.com/porsager/flems
- always_good 8y agoAside, Flarum's scrubber/scrollbar is brilliant and a massive upgrade to how you have to navigate a traditional message board like phpbb where you kinda guess at arbitrary pagination til you're where you want to be. Good example of using a SPA to improve UX of a "document-based" app. Another example of this sort of SPA improvement is when clicking on a list-view item brings up an overlaying modal of the item-detail page which is nicer when user is browsing rapidly.