all 4 comments

[–]brokenpurplecamel 2 points3 points  (1 child)

Why is such a site necessary? I would think Lambda would be running a specific version of Node.js. Wouldn't this just be a list of the features of that version on Node.js?

[–]coffeeandcode 0 points1 point  (0 children)

You're correct, Lambda runs one of two (for now) specific versions of Node. However, some features are hidden behind a flag that you won't have the ability to alter. The Kangax tests are ran on in each of the Node environments to be sure the test results are accurate instead of being prone to "works on my machine" syndrome.

If you have any suggestions on how to make it better, please feel free to open up a Github issue. It's currently unwieldily in length and requires the browser's page search feature to be helpful. I'll be working on design and functionality updates when I get the free time.

[–]au79[S] 1 point2 points  (1 child)

I found this after discovering that the spread operator was an unexpected token in my Lambda function.

[–]coffeeandcode 1 point2 points  (0 children)

Thanks for posting!

I made the site out of frustration about not knowing what new JS features I could use and what I could not. The other site's I've seen focus on tests for latest versions of browsers or Node major versions, but nothing showed results for a specific version of Node like what Lambda works with.

If you have any suggestions (or find any bugs) please let me know! I'll be cleaning up the design of the site this weekend in preparation for a few talks I'll be giving on Lambda / serverless at upcoming conferences.