<p dir="ltr">Welcome nissim!</p>
<p dir="ltr">sorry for no real links, on my phone!</p>
<p dir="ltr">good ideas! smart to ask the list, first, too! I failed to do so, and ended up doing a lot of stuff that falls under a big upcoming JS/html refactor.</p>
<p dir="ltr">Check out the &quot;custom web notebook cells&quot; threads for the current state of thinking. also, don&#39;t get discouraged if the answer is &quot;not just yet&quot;! the core devs are interested in our ideas, and will help us understand the core design principles.</p>

<p dir="ltr">I recommend grabbing ellisonbg/ipython@jsonhandlers and  the ipython/jsplugins off Github for the current state of the art (d3graph is a good learning example, and pytutor is... Crazy cool)... I have built a proof of concept visual code editor which uses two cells(bollwyvl/ipython@blockly), and we&#39;re trying to figure out how to make it better, specifically with closer integration with CM3.</p>

<p dir="ltr">There is also IPEP5 on the main ipython/ipython Github wiki, which talks about some of the larger trends in JS... I don&#39;t think first-class JS editing is mentioned there, but as you will hear frequently, the &quot;python&quot; in &quot;ipython&quot; is just a stand-in for &quot;everything&quot;! this means the web notebook is not the only driver of the technologies... What would JS be like in the qt notebook? Would we embed a webkit frame?</p>

<p dir="ltr">I look forward to working with you!</p>