Hacker Newsnew | past | comments | ask | show | jobs | submit | stnp's commentslogin

I couldn't find any repo that lists all the interesting features of newer ES releases, so I collected individual ES release feature list examples into a single repo (and I intent to keep it updated). Let me know if you find it useful or see any mistakes. Feel free to fork.


Nice project. What I've been meaning to do is review JS and DOM APIs as a set of combined support. I find myself using features like Object.assign(), Element.querySelector() and Promises, but avoiding other JS features like fat arrows as I'm not sure where the cutoff is in terms of browser support.

In other words, I want to come up with a set of features that I know will work without worrying about it, and to purge my brain of old ways of doing things.

Example: undecided is now a non-modifiable keyword, so it can be used for comparisons without worry. Years ago that wasn't true. But how many years?? Not sure.


caniuse.com is generally a go to on seeing what the current level of support for a JS or DOM feature. MDN has very good, very similar charts (some of it originally sourced from caniuse charts, but I think a lot of it is contributed directly by browser metadata now and the flow of information has started moving the other direction).

Generally a heuristic that people use (it's now most often the recommended Babel preset, for instance) is "last two major browser" versions, which the caniuse charts make easier to visualize than the MDN charts. You might be surprised how many features meet this heuristic today (fat arrows are well supported for instance, are supported according to this heuristic).


A summary of the project with an intro video and image gallery is here: https://www.producthunt.com/posts/chronas


~~Skype is peer to peer hosted and running it in the background may not be what you like (if you prefer not to host other people's conversations).~~


My understanding is that it is no longer peer to peer:

https://www.lifewire.com/skype-changes-from-p2p-3426522


Which is really unfortunate because the P2P system was reliable provided your network was reliable.

The “new and improved” system just randomly fails for me and I’ve stopped using Skype as a result. The shit clients they started releasing (obviously they had to make them Electron-based) didn’t help.


Thanks for the correction.


How difficult would it be to implement massive maps with today's technology?


Technology, you’re trolling right?


How did you misunderstand my question?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: