<div dir="ltr"><div>Very, very exciting work.<br><br></div><div>Love the idea to make this the front-end for Servo. <br><br>I think there's a lot of value in taking this a little further and making this "the Servo of front-end engineering"--an experiment helping us learn how to build the best infra and workflows for rapidly building, iterating, and getting feedback on reliable and snappy browser UIs. (Ideally, stuff we could incrementally pull onto mainline Firefox in the near-term.)<br></div><div><br> Some concepts I've been hoping to tinker with personally (and would likely be using firefox.html as the base for if I ever get around to it):<br><br></div><div>- Could we structure the front-end around Erlang-style hot-swappable modules, enabling us to enable updates without a browser restart? Subprojects:<br></div><div>-- Live-coding against Firefox (and addons!) without explicit reloads or and without losing the UI state that you're currently in.<br></div><div>-- A workflow where you publish a branch on Github, and for changes that /don't/ involve significant changes to the UI, could push that changeset to a subpopulation of users who've opted into experiments/telemetry and immediately get data back on those changes.<br></div><div>- Where do statically-checked types fit into the Firefox front-end world?<br></div><div>- Where do various functional programming concepts and immutable data structures fit into the front-end world?<br><br></div><div>Anyway, extremely excited about this as a tinkering platform. :D<br></div><div><br>Thanks so much Paul! <br></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><div><div dir="ltr">-- jwilde<br></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Dec 10, 2014 at 12:33 PM, Mike de Boer <span dir="ltr"><<a href="mailto:mdeboer@mozilla.com" target="_blank">mdeboer@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><a href="http://i.imgur.com/agJIP.gif" target="_blank">http://i.imgur.com/agJIP.gif</a><div><div><div><br><div><blockquote type="cite"><div>On 10 Dec 2014, at 18:32, Gervase Markham <<a href="mailto:gerv@mozilla.org" target="_blank">gerv@mozilla.org</a>> wrote:</div><br><div>On 10/12/14 17:26, Felipe G wrote:<br><blockquote type="cite"><a href="http://www.joelonsoftware.com/articles/fog0000000069.html" target="_blank">http://www.joelonsoftware.com/articles/fog0000000069.html</a><br></blockquote><br>Hey, it didn't actually work out so badly in the end, last time :-)<br><br>Gerv<br>_______________________________________________<br>firefox-dev mailing list<br><a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br><a href="https://mail.mozilla.org/listinfo/firefox-dev" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br></div></blockquote></div><br></div></div></div></div><br>_______________________________________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
<br></blockquote></div><br></div></div>