Live data from Hacker News

Show HN: Elsa – A QuickJS wrapper written in Go

github.com

31–40 of 69 posts

Re: Show HN: Elsa – A QuickJS wrapper written in Go

#31
post #27
post #23

Earlier quoted context omitted.

Slightly OT: how'd you type the strikethrough text? I wasn't aware HN supported that.

It doesn't, but does support unicode text, so use just another site and then copy-paste the result here. :)

Please don't do that for accessibility reasons.

Re: Show HN: Elsa – A QuickJS wrapper written in Go

#32
post #29

Earlier quoted context omitted.

Let it go. Let it go. Misleading titles never bothered HN anyway.

I am quite happy that the topmost comment on a misleading post clarifies it. Clarity is good. So I guess I for one am happy someone did not let it go.

It was a joke based on a song from Frozen.

Re: Show HN: Elsa – A QuickJS wrapper written in Go

#33
post #29

Earlier quoted context omitted.

I am quite happy that the topmost comment on a misleading post clarifies it. Clarity is good. So I guess I for one am happy someone did not let it go.

It was a joke based on a song from Frozen.

I've listened to that song so many times and I still didn't get the joke!

Re: Show HN: Elsa – A QuickJS wrapper written in Go

#34
post #29

Earlier quoted context omitted.

I am quite happy that the topmost comment on a misleading post clarifies it. Clarity is good. So I guess I for one am happy someone did not let it go.

It was a joke based on a song from Frozen.

Speaking of which:

https://youtu.be/LJvEIjRBSDA

Also, it’s weird how time flies. It’s been almost 6 years already since they made the version of the song in the video here linked, but it feels like just yesterday that I saw it.

Re: Show HN: Elsa – A QuickJS wrapper written in Go

#35
post #4

It's a simple command-line application that dispatches to the quickjs runtime. The headline is somewhat misleading.

The headline I believe was chosen by OP. What leaves a bad taste in my mouth is that the team thought it unnecessary to credit QuickJS and Bellard anywhere in the README file - and making it seem like original work.

Re: Show HN: Elsa – A QuickJS wrapper written in Go

#36
post #35
post #4

It's a simple command-line application that dispatches to the quickjs runtime. The headline is somewhat misleading.

The headline I believe was chosen by OP. What leaves a bad taste in my mouth is that the team thought it unnecessary to credit QuickJS and Bellard anywhere in the README file - and making it seem like original work.

Between this, what the "runtime" is currently capable of, and the benchmarks shown, I feel like this is a really poor example of a Show HN project and at best unintentionally misled me about several things...

Re: Show HN: Elsa – A QuickJS wrapper written in Go

#37

There are some benchmarks against Deno here (as JSON files): https://github.com/elsaland/elsa/tree/master/benchmarks

I'm very dubious about whether these actually match real world performance.

I've done a bunch of work with QuickJS. It's awesome and the performance features you get in return for its tiny footprint is amazing. But compared to JIT-enabled V8 it's incredibly slow.

The one area where it shines compared to V8 is startup time, because the engine is so much lighter. So if you're profiling "time taken to start up and execute one operation" then yes, QuickJS might look better. But that isn't how people use Node/Deno, even when you're creating a CLI tool you're loading a lot of JS and performing a lot of operations.

Re: Show HN: Elsa – A QuickJS wrapper written in Go

#38
post #35
post #4

It's a simple command-line application that dispatches to the quickjs runtime. The headline is somewhat misleading.

The headline I believe was chosen by OP. What leaves a bad taste in my mouth is that the team thought it unnecessary to credit QuickJS and Bellard anywhere in the README file - and making it seem like original work.

Thanks for pointing this out. Bellard deserves most of the credits. I updated the description accordingly.

Re: Show HN: Elsa – A QuickJS wrapper written in Go

#39
post #4

It's a simple command-line application that dispatches to the quickjs runtime. The headline is somewhat misleading.

I'm really curious how this reached #1 here on HN. Not accusing anyone of foul play, just really curious why this is so popular.

As for quickJS, I've really enjoyed using it and was surprised how easy it was to get started with a brew install on a Mac.

Post reply on HN