But then that friend hates his earbuds and tells everyone how much Sony products suck. So in the end it hurts the brand. That's why having a small set of quality products with good names is best.
The reason I never use Heredoc is because you need to abandon your indentation, otherwise your tabs/spaces get included in the string. Is there a way around that?
Your English is great. I too follow the demo scene and got hooked on a JS1K thread on HN several years ago, and stayed since then. I like how the top rated comment isn't the lowest hanging fruit, which seems to be the case on every other internet forum.
Single-page apps are forgivable for media oriented sites, so the video/music can keep playing as you navigate the site. in the past this was done with pop-up players and was generally messier, so I like SPAs for this.
Literally every other type of website on the planet should use traditional loading pages.
It’s usually crappy though, like the URL and the history don’t accurate recreate the state of the app on refresh at all, or the history gets so clogged with every mutation of app state that the back button is effectively useless.
Yes, I know in some theoretical scenario where the developers do everything exactly right none of these problems would exist. My argument is not that it's intrinsic to the technology, my argument is that my _experience_ is that the vast majority of (needless) SPAs are like this. Whether it's because frontend developers get all hot to re-implement standard browser features themself using redux, because the tooling is bad, or what, I can't tell you.
I remember the first time I saw a file download faster than 80mbps was using i2hub. It was 4am and I remember thinking at the time "shit, I'm gonna get flagged" and sure enough my dorm internet was disconnected the next morning. Fun times.
Sorry to be that guy... restaurant (a place to eat) use that form which comes from Latin via French (food that restores you, and so a place for eating that food). For some reason the English version became 'restore' (to renew, repair, make good again) and so we use 'restoration'. Makes little sense to me.