Digital
Now Reading
Mithril
0
Review

Mithril

Overview
Synopsis

Mithril is a modern client-side Javascript framework for building Single Page Applications.
It's small (< 8kb gzip), fast and provides routing and XHR utilities out of the box.

Category

Web Frameworks Software

Features

• JSX
• ES6
• CSS
• Animation
• Ospec testing

License

Proprietary Software

Price

Available on Github

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Company

Mithril

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.9
7.9
Features & Functionality
8.0
6.7
Advanced Features
7.9
9.5
Integration
8.0
Performance
8.1
9.2
Customer Support
8.1
Implementation
Renew & Recommend
Bottom Line

Mithril is used by companies like Vimeo and Nike, and open source platforms like Lichess.

8.0
Editor Rating
8.3
Aggregated User Rating
2 ratings
You have rated this

Mithril is a modern client-side Javascript framework for building Single Page Applications.It's small (< 8kb gzip), fast and provides routing and XHR utilities out of the box. Mithril is used by companies like Vimeo and Nike, and open source platforms like Lichess.Mithril diffs a vnode tree against its previous version and only modifies DOM elements in spots where there are changes.

Mithril uses a sophisticated and highly optimized virtual DOM diffing algorithm to minimize the amount of DOM updates. Mithril also generates carefully crafted vnode data structures that are compiled by Javascript engines for near-native data structure access performance.

In addition, Mithril aggressively optimizes the function that creates vnodes as well. The reason Mithril goes to such great lengths to support a rendering model that recreates the entire virtual DOM tree on every render is to provide retained mode rendering, a style of rendering that makes it drastically easier to manage UI complexity.Mithril is pragmatic so it is all about getting meaningful work done efficiently.

Mithril has built-in modules for common necessities such as routing and XHR, and the guide demonstrates idiomatic usage. This approach is preferable for teams that value consistency and ease of onboarding.Mithril follows the less-is-more school of thought. It has a substantially smaller, aggressively optimized codebase.

The rationale is that a small codebase is easier to audit and optimize, and ultimately results in less code being run.Mithril is used by companies like Vimeo and Nike, and open source platforms like Lichess.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%