Kick ass code editing and end to end JavaScript debugging
summary
A browser IDE called cloud9 IDE runs code on a local Node instance and proxies the v8 debugger protocol over socket IO to provide end-to-end debugging including breakpoints, scope inspection and live evaluation, with a Chrome debugging prototype promised. The editor uses a DOM virtual viewport so editing scales to a 16,000-line file without full-document rendering, exposes a JavaScript plugin system, and ships its code as open-source on GitHub though the product is still a tech preview.
AI-written summary · about
chapters (16)
- 0:00Intro
- 0:25Code Editor
- 1:05Overview
- 5:31Requirements
- 6:20Why not Bespin?
- 7:36Implementation Options
- 7:54Content Editable
- 8:28Canvas
- 9:33Pure DOM
- 10:41DOM + virtual view port
- 11:33Renderer
- 11:54Layers
- 16:36Everything is a Plugin
- 17:01What is a plugin
- 21:56Debugging
- 29:41Open Source Building Blocks
related talks
33mEssential JavaScript debugging tools for the modern detective
01h 29mTooling for the JavaScript Era
29mEssential JavaScript debugging tools for the modern detective
35mOptimise your Web Development Workflow
28mDevTools for the Progressive Web
34mBespin, Skywriter, Ace - The Past, Present and Future of online Code Editing
27mHow browser IDEs are enabling the transition of development to the cloud
26mOnline web application editor
