From Atom to Electron

Electron Atom

Edson Samuel Jr
@mstred

2008

Chris Wanstrath

Chris Wanstrath
@defunkt

GitHub
emacs

2012

Atom
Atom Screenshot

A hackable text-editor for the 21st century.

  • Open-source
  • Cross-platform
  • Modular
Atom Modules
Cheng Zhao

Cheng Zhao
@zcbenz

nw.js

nw.js

...f.k.a. node-webkit

Electron

Electron

...f.k.a. Atom Shell

One ~runtime~ to rule them all!

Electron Architecture
Processes

Install



References

Demo

Pretty Code

				
					function linkify( selector ) { if( supports3DTransforms ) { var nodes = document.querySelectorAll( selector ); for( var i = 0, len = nodes.length; i < len; i++ ) { var node = nodes[i]; if( !node.className ) { node.className += ' roll'; } } } }
				
			

Code syntax highlighting courtesy of highlight.js.