Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building an in-browser IDE with JavaScript

Building an in-browser IDE with JavaScript

Insights on how we manage static assets of our client side code at www.sourcelair.com

Paris Kasidiaris

December 17, 2015
Tweet

More Decks by Paris Kasidiaris

Other Decks in Programming

Transcript

  1. HI, I AM PARIS I work for SourceLair A website

    that lets people code in their browsers.
  2. CLIENT SIDE GOALS Sport actual IDE features (terminal, auto complete)

    Provide great performance (native like) Keep development pleasant (we ❤ writing code)
  3. BLAZING FAST DEVELOPMENT REQUIREMENTS Modular architecture Inspect each j s

    file separately in browser Integration with Django's s t a t i c f i l e s app
  4. ISSUES Non-standard module system (AMD) Mandatory j s file encapsulation

    in closure Reloading in development loads 177 j s files
  5. WOULD YOU LIKE TO JOIN US? We are searching for

    a talented Junior JavaScript Engineer. sourcelair.workable.com