JSFoo: round the year submissions

JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year



No more Electron: Native desktop applications using Javascript

Submitted May 22, 2018

Use Proton Native to create native applications through a React syntax, on all desktop platforms.


Qt, GTK etc are the popular frameworks people use to create desktop applications. Even thought GJS exists it isn’t easy. Then Electron came along. It’s a good tool, but it brings in a lot of overhead, running a full web browser to manage a small GUI.

Proton Native works similar to that, but using native tools, with a smaller size and with less resource usage. People who are used to the React workflow and JSX, it is straight forward.

Proton Native does the same to desktop that React Native did to mobile. Build cross-platform apps for the desktop, all while never leaving the React eco-system. Popular React packages such as Redux still work.

Speaker bio

Works at Taro Inc as a Javascript developer. Contributes to Free Software projects in spare time.


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more