Live data from Hacker News

Viewing profile — s3th

s3th

HN member
Joined
Mon, Mar 25, 2013, 10:33 PM UTC
HN karma
325
Public activity
51 items

About s3th

http://seththompson.org

Recent public activity

  1. story
  2. story
  3. story
  4. comment
    Comment #25665613

    The police officers responsible for the murders of countless innocent Black people.

  5. story
  6. comment
    Comment #15048167

    If early error is deferred then it's no longer early... that's all I meant by skipped. It still is a semantic change that's unrelated to a binary AST.

  7. comment
    Comment #15048101

    i'm very skeptical about the benefits of a binary JavaScript AST. The claim is that a binary AST would save on JS parsing costs. however, JS parse time is not just tokenization. Fo…

  8. story
  9. comment
    Comment #13715699

    This architecture switch will have no impact on the V8 API. We're working closely with the Node.js team to make sure that this is a smooth transition and early results look as thou…

  10. comment
    Comment #13063798

    Would appreciate a bug report if you have a repo: https://bugs.chromium.org/p/v8/issues/entry?template=WASM%20...

  11. comment
    Comment #12839517

    Here's how to interact with browser APIs and import/export functions via the WebAssembly JS API: http://webassembly.org/getting-started/js-api/

  12. comment
    Comment #12839497

    We're very interested in exploring this space. It's possible that this capability is exposed through an extension of sourcemaps [0]. Definitely curious to hear more ideas and feedb…

  13. comment
    Comment #12839428

    The main benefit would be shipping a single WebAssembly module to target client and server (e.g. the same benefit of sharing JS between the browser and Node).

  14. comment
    Comment #11598831

    The more detailed post is here: https://news.ycombinator.com/item?id=11598245

  15. comment
    Comment #11598824

    As pointed out below, technically "ECMAScript® 2015" is "ECMA-262 6th Edition", so the numbers still exist in some form. It's a really difficult balance between readability, matchi…

  16. comment
    Comment #11598807

    The gutters are a little small on my iPhone, but I can see all the text. Want to send a screenshot to seththompson [at] google [dot] com? I'll see how much I can fix.

  17. comment
    Comment #11566552

    See my comment below: https://news.ycombinator.com/item?id=11564354 It's not so simple as (paraphrasing) 'ES6 is sugar and makes ES5 regress in speed.' Generally, "make it work rig…

  18. comment
    Comment #11564411

    This is a case of "make it work right; then make it work fast". ES2015 performance will improve with time (we've already made 8-10x improvements on certain features) [0]. Strong mo…

  19. comment
    Comment #11564354

    You can see comparisons between ES5 and ES2015 feature equivalents, as well as comparisons with older versions at https://kpdecker.github.io/six-speed/ . It's important to remember…

  20. comment
    Comment #11362779

    WebAssembly is a low-level runtime currently targeting the existing web platform. There are no plans to add wasm-specific web platform APIs [0]. You will not gain existing capabili…

  21. comment
    Comment #11290547

    We just sent out an intent to ship this week! [0] They're trickier to implement than other ES6 features since they require coordination with the Blink side of Chromium. [0]: https:…

  22. comment
    Comment #11290417

    WebAssembly is an open source runtime developed under the governance of a W3C Community Group [0]. The binaries that get sent over the wire are simply more efficient ways to pack e…

  23. comment
    Comment #11290208

    WebAssembly doesn't intend to replace jQuery, D8, or CSS. However, we definitely plan to enable efficient DOM access. Doing so requires supporting some sort of native Garbage Colle…

  24. comment
    Comment #11290164

    Something related to debugging? Perhaps you came across this thread? https://github.com/nodejs/node/issues/2546#issuecomment-1893...

  25. comment
    Comment #11290105

    The Emscripten toolchain can be used to produce both WebAssembly and asm.js from the same codebase [0]. There are also the nascent beginnings of a translation tool from WebAssembly…