Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Flight
Flight

9
10
+ 1
0
Preact
Preact

98
127
+ 1
21
Riot
Riot

84
68
+ 1
67

What is Flight?

Flight is distinct from existing frameworks in that it doesn't prescribe or provide any particular approach to rendering or providing data to a web application. It's agnostic to how requests are routed, which templating language you use or even if you render your HTML on the client or the server. While some web frameworks encourage developers to arrange their code around a prescribed model layer, Flight is organized around the existing DOM model with functionality mapped directly to DOM nodes.

What is Preact?

Preact is an attempt to recreate the core value proposition of React (or similar libraries like Mithril) using as little code as possible, with first-class support for ES2015. Currently the library is around 3kb (minified & gzipped).

What is Riot?

Riot brings custom tags to all browsers. Think React + Polymer but with enjoyable syntax and a small learning curve.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Flight?
Why do developers choose Preact?
Why do developers choose Riot?
    Be the first to leave a pro

    Sign up to add, upvote and see more prosMake informed product decisions

      Be the first to leave a con
        Be the first to leave a con
        What companies use Flight?
        What companies use Preact?
        What companies use Riot?

        Sign up to get full access to all the companiesMake informed product decisions

        What tools integrate with Flight?
        What tools integrate with Preact?
        What tools integrate with Riot?
          No integrations found
            No integrations found

            Sign up to get full access to all the tool integrationsMake informed product decisions

            What are some alternatives to Flight, Preact, and Riot?
            jQuery
            jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
            React
            Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
            jQuery UI
            Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.
            AngularJS
            AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML鈥檚 syntax to express your application鈥檚 components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.
            Vue.js
            It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.
            See all alternatives
            Decisions about Flight, Preact, and Riot
            Dmitry Mukhin
            Dmitry Mukhin
            CTO at Uploadcare | 24 upvotes 610.2K views
            atUploadcareUploadcare
            Django
            Django
            Python
            Python
            React
            React
            Ember.js
            Ember.js
            Preact
            Preact
            PostCSS
            PostCSS

            Simple controls over complex technologies, as we put it, wouldn't be possible without neat UIs for our user areas including start page, dashboard, settings, and docs.

            Initially, there was Django. Back in 2011, considering our Python-centric approach, that was the best choice. Later, we realized we needed to iterate on our website more quickly. And this led us to detaching Django from our front end. That was when we decided to build an SPA.

            For building user interfaces, we're currently using React as it provided the fastest rendering back when we were building our toolkit. It鈥檚 worth mentioning Uploadcare is not a front-end-focused SPA: we aren鈥檛 running at high levels of complexity. If it were, we鈥檇 go with Ember.js.

            However, there's a chance we will shift to the faster Preact, with its motto of using as little code as possible, and because it makes more use of browser APIs. One of our future tasks for our front end is to configure our Webpack bundler to split up the code for different site sections. For styles, we use PostCSS along with its plugins such as cssnano which minifies all the code.

            All that allows us to provide a great user experience and quickly implement changes where they are needed with as little code as possible.

            See more
            Riderman De Sousa Barbosa
            Riderman De Sousa Barbosa
            Front-end Developer | 5 upvotes 36K views
            atmeve.aimeve.ai
            Preact
            Preact
            React
            React

            The first and most important premise is that should be fast.. really fast. This premise was basically because this is an PWA project, and the main goal of this project are be more efficient on restaurant.

            So I ended up choosing Preact instead React .

            This made the app (PWA) more faster, not only when navigating but improve TTI and data usage.

            See more
            Interest over time
            Reviews of Flight, Preact, and Riot
            No reviews found
            How developers use Flight, Preact, and Riot
            Avatar of NaturalIntelligence
            NaturalIntelligence uses RiotRiot

            It's easy to work.

            Avatar of Jackson Lucas
            Jackson Lucas uses RiotRiot

            UI management

            Avatar of BestFone 2.0
            BestFone 2.0 uses RiotRiot

            View Layer

            How much does Flight cost?
            How much does Preact cost?
            How much does Riot cost?
            Pricing unavailable
            Pricing unavailable
            Pricing unavailable
            News about Flight
            More news
            News about Preact
            More news
            News about Riot
            More news