Reasons to switch to Firefox

As a web dev, it’s convenient or even advantageous to embed data URIs into a stylesheet to cut down on request volume (at the expense of slightly heavier traffic loads because base-64-encoded data is far from efficient), improve caching behaviors, or make a style more easily portable since its image assets are entirely self-contained. I certainly wouldn’t use it for huge masthead graphics, but for small things like logos on buttons, icons, or minor backgrounds that still can’t be drawn reliably with CSS3’s built-in capabilities, it’s great. The portability of data URI images also has advantageous applications outside of web development. I’ve also used data URIs to embed images of signatures captured by card reader terminals into an XML-based data export which shuttles transaction data from a POS system to a back-office accounting platform. Without the data URI standard, I’d have to develop some way of gathering the signature images into a supplemental ZIP file, which would increase the complexity of the exported data structure far more than simply base-64-encoding the image data into the export itself.

Besides, automatically loading images out of data URIs isn’t inherently more dangerous than loading images served through more traditional means. Any image delivery mechanism is capable of exploiting vulnerabilities in the browser’s image parsing processes. Until the data in the data URI is actually converted out of base-64 and handed over to an image parser, it’s a completely harmless block of alphanumeric text. Data URIs are only potentially dangerous when parsed, but that’s true of any image; malicious code can be embedded in normal images as well, and the image tag itself can have anything for a source, including PHP or ASP.NET pages capable of generating more targeted image-based exploits based on browser sniffing. I would have to test it, but if your browser has a means for disabling images on web pages, it should disable images loaded from data URIs as well. And for browsers like Safari (which features content blockers that remove elements based on rules before they’re ever even passed to the rendering engine), any CSS rule or HTML tag that can be directly targeted by a blocker rule can be removed from the page before parsing, including ones containing data URIs.

2 Likes

So do I. Not being able to browse, search and organise my mail because I am not online is a nuisance. The only reason I don’t use POP3 for all my mail is that I then can’t switch between devices as easily.

Oh, and all programmers, ui-designers, hell: EVERYONE involved in creating Outlook (and OE) should be ushered on THAT spaceship. The one DNA wrote about. And please, could someone make sure the thing leaves immediately? Better: in the past? Before someone can again come up with the idea that I must use it on my workplace computer?

1 Like

I always wonder if people missed part of the point of that. Can someone remind us what happened to the people who weren’t on the spaceship?

1 Like

My workplace just switched to Outlook. What a privacy destroying hell that is. I feel your pain.

1 Like

This makes me want to puke.

[Written on my mobile device.]

Also, what the fuck is going on with search engines? Something changed this year. I used to have a moderate searching-fu, but I now usually have to check startpage, duckduckgo, and Google’s first three pages of hits to get through from SEO-optimised bullshit to the stuff I was looking for! (BtW, in most browsers on st machines. FTT, when I travel between countries AND use chrome while being logged into one of my Google accs, I find a lot of stuff quickly - right after the ads. But fuck me if I’m going to fall for that… )

2 Likes

They didn’t become their own ancestors, I believe?

And I didn’t even mention that I am obliged not to write plaintext-only mails. I want TB back!

This topic was automatically closed after 5 days. New replies are no longer allowed.