Live data from Hacker News

Viewing profile — nekevss

nekevss

HN member
Joined
Wed, Nov 23, 2022, 4:06 PM UTC
HN karma
75
Public activity
34 items

About nekevss

No profile information was provided.

Recent public activity

  1. comment
    Comment #47353555

    The specification reached stage 4 just yesterday. That was the motive behind the blog post :)

  2. comment
    Comment #47353532

    I believe V8 / chrome bundles IANA time zones into the zoneinfo64 resource bundle. I'm not actually sure they hit the system tzdb at all.

  3. comment
    Comment #47353497

    Yep, temporal_rs is designed with native Rust use in mind, so you should be able to use temporal_rs directly wherever you'd use jiff or chrono. That being said, the library is desi…

  4. comment
    Comment #47338111

    Typically time zone data is updated in IANA's time zone database. That data would need to be updated in the implementation. In this case, the browser would need to update their tim…

  5. comment
    Comment #47337494

    Super happy to see Temporal accepted! Congrats to all the champions who worked super hard on this for so long! It's been fun working on temporal_rs for the last couple years :)

  6. comment
    Comment #46637722

    The library used for V8's temporal implementation is in Rust too ;)

  7. comment
    Comment #46637615

    I don't know if that's totally fair to Chrome. The specification was undergoing a lot of changes at the time, and V8 decided to wait for the specification to stabilize; meanwhile, …

  8. comment
    Comment #45950999

    For the engine, the answer is yes, Intl and Temporal are feature flagged due to the dependencies. What I suspect they’re comparing above is the CLIs, which is completely different …

  9. comment
    Comment #45947661

    Yeah, the majority of the difference is from the Unicode data for Intl along with probably the timezone data for Temporal.

  10. comment
    Comment #45945796

    Yeah! I found out about Brimstone just the other day! Its definitely interesting! One optimization that they have that Boa needs to implement is ropes for our string type :)

  11. comment
    Comment #45942951

    Huh! TIL. I'll have to look into that, I'm curious how it works. Although, now that I think about it, that does make sense.

  12. comment
    Comment #45942944

    Thanks! It's always nice to talk and answer questions about the project!

  13. comment
    Comment #45942939

    The hope of the experiments is to hopefully find an API that can be used and allow for the GCs to be more swappable. At least that's my personal hope. We really have to dig into th…

  14. comment
    Comment #45942908

    Hi! I'm not aware of any plans to build node-like modules, but I think we have the basic support to potentially build them out ... but I could be overlooking or missing something. …

  15. comment
    Comment #45940866

    Right now, we use a forked and modified version of the `gc`. We definitely need to update it. Admittedly, I've been hoping to work on it but got a little distracted with temporal .…

  16. comment
    Comment #45940735

    Huh, I just noticed thanks to this that the comment needs to be updated in the example lol it should probably say "Parse and evaluate the source code".

  17. comment
    Comment #45940723

    No problem! If you have any questions, feel free to open an issue / discussion or reach out to us on Matrix / Discord.

  18. comment
    Comment #45940716

    Thanks! Temporal_rs has been a really fun project to work on, and it's been great to see that it's useful for other engines! Hopefully, there will be more chances in the future for…

  19. comment
    Comment #45940579

    So this is a bit loaded. Short answer: it can. Long answer: first, `fetch` is a runtime feature, and Boa is first and foremost an engine. So `boa_engine` -- the core project crate …

  20. comment
    Comment #45940528

    That may be fair. The better wording may even be specification compliant, but none of the Boa maintainers made this post (we found out about it after the fact). We, the maintainers…

  21. comment
    Comment #45940466

    We do have some interop support available in our `boa_runtime` crate ( https://docs.rs/boa_runtime/latest/boa_runtime/ ) and the engine itself. Just to note, Boa is an JavaScript e…

  22. comment
    Comment #45940302

    I think it would be cool to see Servo use us. Someone on our last release thread on Reddit ( https://www.reddit.com/r/rust/comments/1odnore/boa_0210_rele... ) mentioned adding Boa …

  23. comment
    Comment #45940247

    Well the first two are runtimes built on top of JavaScriptCore and V8, respectively. So we're definitely in a different space. QuickJS/QuickJS-NG might be a better comparison, but …

  24. comment
    Comment #45940150

    Hi, I'm another one of the maintainers on the project. In general, we are shifting more to performance now than conformance. We currently sit at around 94% conformance, so there's …

  25. comment
    Comment #45366010

    We could do a WASM FFI target. I have thought about it lol My only concern is that temporal_rs packages it's own time zone data, which may make the WASM package a little heavy, so …