<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 19-Feb-18 8:24 AM, Ben Bucksch
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:cf7c2a80-fd8d-5db3-0dcd-e93d07bb91ee@beonex.com">Am
      15.02.2018 um 05:36 schrieb Joshua Cranmer 🐧:
      <br>
      <blockquote type="cite">Given that there seems to be a strong
        consensus that 100% JS/HTML is not the right future model for TB
        <br>
      </blockquote>
      <br>
      There is not? That was in fact the *only* thing that we all agreed
      on. We disagreed on everything else, but that one path was
      accepted by everybody. </blockquote>
    I do not recall such a consensus.<br>
    <blockquote type="cite"
      cite="mid:cf7c2a80-fd8d-5db3-0dcd-e93d07bb91ee@beonex.com">Now we
      throw that overboard as well?
      <br>
      <br>
      My problem with a non-homogene codebase is problems of a)
      difficult codebase for new contributors, b) portability (e.g. Rust
      hasn't been properly packaged in Linux distros yet, but downloads
      executables from some server at compile time) and c) communication
      between the languages, which typically automatically ties you to
      one particular runtime.
      <br>
      <br>
      The advantage of JS/HTML is that you have several different
      runtime implementations, on all platforms, and the number of
      non-standard APIs is very small (most importantly: file, TCP/dns,
      and IPC). And, last but not least, it's a very popular language,
      with a large contributor pool.
      <br>
    </blockquote>
    <br>
    And slow.  No one has managed to fix slow in JavaScript  That is why
    if Thunderbird is to hold it's head high,  some components will
    always have to be compiled.<br>
    <blockquote type="cite"
      cite="mid:cf7c2a80-fd8d-5db3-0dcd-e93d07bb91ee@beonex.com">
      <br>
      Ben
      <br>
      _______________________________________________
      <br>
      tb-planning mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:tb-planning@mozilla.org">tb-planning@mozilla.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/tb-planning">https://mail.mozilla.org/listinfo/tb-planning</a>
      <br>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <title></title>
      <font face="Calibri">Matt Harris<br>
        <br>
      </font> </div>
  </body>
</html>