Sorry, but I am going to comment on a technical implementation rather than the content of a site. The site shows blank page without JS enabled. I did not understand why one would need one megabyte of minified Javascript to display a list of 10 items. Probably it is because the developers were too busy learning trendy JS frameworks and do not know about HTML and server side page generation (in PHP this could be done m…
Show HN: Whosfiring
131–140 of 187 posts
Re: Show HN: Whosfiring
#132Earlier quoted context omitted.
I'm someone who builds a lot of SPAs for things that really don't need to be SPAs. The ability to host on gh-pages and to not implement a backend at all seals the deal for me. That said, I try to load a static version of the compiled result as part of the skeleton HTML. Even if it gets overwritten by the SPA afterwards, it makes things look faster.
Storing and processing data locally in a user's browser without using server API actually can be a valid reason to build a client-side application. But they just use one megabyte of JS code to implement client-side rendering for JSON data received from API. Serving a 10 Kb HTML page is obviously a better solution. I see no single benefit from using complicated JS framework here.
Everyone is talking about X, but I've never used it. Perhaps I can build something simple just to dip my toe into X.
Re: Show HN: Whosfiring
#133Earlier quoted context omitted.
Pages load faster with JS disabled, show less advertisement and no popups. Browser processes take less memory. Social network tracking scripts (usually disguised as share buttons) do not work. Annoying fixed headers, footers and sidebar usually don't work without JS too. I got used to this comfortable way of browsing the web and seeing more sites that don't work without JS doesn't make me happy.
So you're in a memory-constrained environment, you can't be bothered to block social network tracking scripts by another means (some of those still load as pixels so you haven't gotten rid of them entirely), you don't like fixed headers, footers, or sidebars, and you're taking it all out on this site because the fastest way they could bang out their little idea did not include server-side rendering in the initial ite…
Re: Show HN: Whosfiring
#134Earlier quoted context omitted.
That meta configuration looks like ember.js
I looked at Ember documentation and saw a tutorial on building a rental site [1] that could be easily implemented without Ember. They should have chosen a better example that would show clear benefints from using complicated JS framework otherwise it just looks like over-engineered solution for a simple problem. Also Ember documentation doesn't give any reasoning why (or when) one should or should not use their frame…
In the wild, yeah, js failovers are a good idea. But this is a show HN...the author had no idea if it would even work and just wanted to get something out. Instead of substantive comments designed to help the author build a better application, you instead choose to go on a failover holy war??? That's not only weak, it's uninteresting and absolutely not helpful.
Re: Show HN: Whosfiring
#135Earlier quoted context omitted.
I am aware of webassembly, and I'm sure that codedokode would explode if s/he were to notice that a website such as this was written using it. It wouldn't run without JavaScript being enabled, for one.
In future publishers will probably use web assembly for DRM, for example, to render decrypted article text on a canvas so that it cannot be copied, zoomed, read aloud or viewed without advertisement and annoying popups. Maybe you will change your mind about Javascript then.
Only they wanted to drm javascript sent to the browser. We got rid of Flash only to see a new hydra head emerge. People clamoring for javascript applications should be careful what they wish for. They just might get it.
Re: Show HN: Whosfiring
#136Sorry, but I am going to comment on a technical implementation rather than the content of a site. The site shows blank page without JS enabled. I did not understand why one would need one megabyte of minified Javascript to display a list of 10 items. Probably it is because the developers were too busy learning trendy JS frameworks and do not know about HTML and server side page generation (in PHP this could be done m…
Fair comment that this site doesn't look like it needs a JS framework, but I think it's a little unfair to assume the dev doesn't know about HTML or server side languages. It's more likely that the OP uses this JS framework a lot and knows it well, so it was quicker for them to build it this way.
Re: Show HN: Whosfiring
#137Earlier quoted context omitted.
While I totally agree about this site, it's stupid to disregard JS as a whole. Imagine websites like FB without JS - it would be horrible.
You don't have to imagine, you can try: https://mbasic.facebook.com/ - a lot of people prefer it to the standard monstrosity.
Re: Show HN: Whosfiring
#138Earlier quoted context omitted.
Make an app called "As Seen On HN", post about it, then the cycle will be complete and we can go back to the regular smorgasbord of things that get posted here. Taken a step further, a webapp that tracks businesses that emerge from different online communities would be super useful for improving commercial targeting of social media, and with a delay on content updates baked in for free users could probably find a goo…
I love the way you turned this around : from frustration to an action course. Making me consider doing what i was criticizing moments ago. kudos.
Re: Show HN: Whosfiring
#139Earlier quoted context omitted.
Pages load faster with JS disabled, show less advertisement and no popups. Browser processes take less memory. Social network tracking scripts (usually disguised as share buttons) do not work. Annoying fixed headers, footers and sidebar usually don't work without JS too. I got used to this comfortable way of browsing the web and seeing more sites that don't work without JS doesn't make me happy.
So you're in a memory-constrained environment, you can't be bothered to block social network tracking scripts by another means (some of those still load as pixels so you haven't gotten rid of them entirely), you don't like fixed headers, footers, or sidebars, and you're taking it all out on this site because the fastest way they could bang out their little idea did not include server-side rendering in the initial ite…
Re: Show HN: Whosfiring
#140Sorry, but I am going to comment on a technical implementation rather than the content of a site. The site shows blank page without JS enabled. I did not understand why one would need one megabyte of minified Javascript to display a list of 10 items. Probably it is because the developers were too busy learning trendy JS frameworks and do not know about HTML and server side page generation (in PHP this could be done m…