I don't really get why so many websites are slow and bloated these days. There are tools like SpeedCurve which have been around for years yet hardly anyone I know uses them.
1,299 karma · joined August 12, 2012
I don't really get why so many websites are slow and bloated these days. There are tools like SpeedCurve which have been around for years yet hardly anyone I know uses them.
However the data presented in this post shows obvious step changes in performance that correlate with browser version rollout. It would be disingenuous not to attribute this to a concerted effort on performance improvements from the Firefox team.
I've now had three generations of XPS 13 with Ubuntu. They're not perfect (the battery drains over 3 or 4 days instead of overnight) but overall my experience has been much better.
Tell that to New Zealand, who have had less than 3,000 cases in a population of 5 million. They did this with strict border controls (people on inbound flights must isolate for 2 weeks) and quick response to community transmission (several lockdowns totalling 40 days).
Compression is not a replacement for minification. The client still needs to parse and run the uncompressed source code. Minification provides measurable performance gains for clients by reducing parse times and p̴o̴t̴e̴n̴t̴i̴a̴l̴l̴y̴ ̴e̴v̴e̴n̴ ̴a̴l̴l̴o̴w̴i̴n̴g̴ ̴f̴u̴n̴c̴t̴i̴o̴n̴s̴ ̴t̴o̴ ̴b̴e̴c̴o̴m̴e̴ ̴s̴m̴a̴l̴l̴ ̴e̴n̴o̴u̴g̴h̴ ̴t̴h̴a̴t̴ ̴t̴h̴e̴y̴ ̴c̴a̴n̴ ̴b̴e̴ ̴i̴n̴l̴i̴n̴e̴d̴ (the inclining part is not true anymore; see child comment).
Licence retention isn't a reason to skip minification either. Practically every modern minified retains licence comments.
And finally, your users can still read the original source code if you ship source maps.
Care about your users, please minify your JavaScript :)
We like to over-simplify and try to attribute it to things like JS frameworks, advertising, media-heavy pages, etc. The truth is that it is all of these things, and so much more. Yes, devices are more powerful, but we are also asking our devices to do more. Yes, connections are faster, but bandwidth doesn't help with things like TCP slow start or browser concurrency limits. On top of all of this, our perception of speed is changing, so things can _feel_ slower than they really are.
Also this:
> there are very few attractive girls at bars, or at offices, or even on the street, compared to just about anywhere in the world. and if that's not why you go to bars, i have to ask -you'd enjoy going to bars with mostly men? because that's cool too -once in a rare while
Is so awful that the only explanation is that the whole thing is a shitpost.
Boom, mystery solved. Case closed.
The problem isn't that people "don't like" what elected officials say. It's that people often take what elected officials say as truth without even considering that it might be false (they must be Smart and Good if they're in office, right?)
Fact checking and censoring prominent figures isn't going to affect people who already have strongly held beliefs. But it will make a difference to people who are impressionable or vulnerable or don't know any better.
Downsides are poor public transport (cheap Japanese imports mean everyone chooses to own a vehicle), expensive food compared to EU or USA, and few jobs outside of the tourism & service industries.
You're looking at this from a position of privilege. When I say "cost is another reason", what I'm really saying is that many people literally can't afford the electricity or the electric heater itself. The vast majority of the world's population earn no more than a few US dollars a day. They are saving for their next meal and hoping they can afford to have their shoes repaired soon. They aren't in a position to consider how they can be more environmentally friendly. They just want to survive.
Out of curiosity, did you look into any paid services like SpeedCurve or Calibre? There are also OSS projects like SiteSpeed or WebPageTest.
Full disclosure: I work at SpeedCurve. We've had customers cancel their accounts in the past because they wanted to build their own performance monitoring tool. To the best of my knowledge, most of those customers have come back because building and maintaining a tool like that is no easy task.
...Which I guess is a strange way of saying congratulations on building a performance monitoring tool!
Yes, we should all aim to pollute less. But we should not attach stigma to things that for many people is their only choice of heating, transport, etc.
This was the major sticking point for me when it came to Elm. I invested a lot of time into Elm and even published a few packages. Many things contributed to my giving up Elm, but the final straw for me was when the core team removed some userland APIs under the guise of "we can't trust developers not to use these to write bad code". Myself and several others tried to convince Evan to reverse this decision, to no avail.
The rest of the advice on this page is good. The premise that everyone should wear a mask is not good. It is harmful.
Yeah, SSO is a security feature and you expect to get security for free. But SSO is not free for us as the service provider. We pay a vendor (Auth0) a decent amount of money to handle all the hard stuff. We also have to manually set up SSO for each of our customers who want it, which can take anywhere between 10 minutes to several hours depending on whether the customer has set up SSO before. For these reasons, we charge an annual fee for SSO on top of the regular subscription fee. We're just not big enough to absorb the cost.