So as we have been expanding browser testing, we noticed that the Jade compiler doesn't work on IE right now due to the use of __proto__ for extending classes. Would you (I guess this is mostly aimed at TJ, but happy for feedback from others) be interested in a patch that switches to using .prototype=Object.create(x) style subclassing? This should work the same in Node and other environments which support Object.create (
http://kangax.github.io/es5-compat-table/#Object.create, and a polyfill is available for older browsers as well). This would make life easy for us, but I could also see this as being rejected since the only benefit is to a platform I would guess visionmedia has minimal interest in supporting. This is just in an attempt to get our dev environment running on IE to debug IE-specific bugs, in our normal production build using compiled template and jade/runtime, everything works swimmingly in IE.
--Noah