Search
content-visibility: the new CSS property that boosts your rendering performance
14.9.2020
Una Kravets and Vladimir Levin:
[…] you can use another CSS property called content-visibility to apply the needed containment automatically. content-visibility ensures that you get the largest performance gains the browser can provide with minimal effort from you as...
Brave browser adds new tricks to protect crypto users from phishing attacks
9.9.2020
The privacy-based browser is adding anti-phishing solutions from PhishFort
Using @property for CSS Custom Properties
3.9.2020
Una Kravetz digs into how Chrome now allows you to declare CSS custom properties directly from CSS with more information than just a string.
So rather than something like this:
html {
--stop: 50%;
}
…can be declared with more details like this:
@property --stop {
syntax:...
Comparing Browsers for Responsive Design
1.9.2020
There are a number of these desktop apps where the goal is showing your site at different dimensions all at the same time. So you can, for example, be writing CSS and making sure it’s working across all the viewports in a single glance.
They are all very similar. For example, they...
Tesla Foils Ransomware Attack After Employee Rejects Bitcoin Bribe Worth $1 Million
1.9.2020
Tesla’s Elon Musk has said the company recently foiled attempts to infect its computer network with malicious software, after an employee cooperated with the FBI in an investigation. The malicious software would create an opportunity for criminals to extort money from Tesla. Musk’s...
Number Scrubbing
29.8.2020
If you use <input type="number">, some browsers give you an input that has UI for incrementing the number, like up/down arrows (often called “spinners”).
That’s a bit helpful sometimes. But people have certainly explored fancier ways of updating that number....
Here’s How I Solved a Weird Bug Using Tried and True Debugging Strategies
28.8.2020
Remember the last time you dealt with a UI-related bug that left you scratching your head for hours? Maybe the issue was happening at random, or occurring under specific circumstances (device, OS, browser, user action), or was just hidden in one of the many front-end technologies that are part...
Copy the Browser’s Native Focus Styles
28.8.2020
Remy documented this the other day. Firefox supports a Highlight keyword and both Chrome and Safari support a -webkit-focus-ring-color keyword. So if you, for example, have removed focus from something and want to put it back in the same style as the browser default, or want to apply a focus style...
As Browser-Based Cryptojacking Surges, AI Could Soon be Hunting Hackers
27.8.2020
The second quarter of 2020 brought a sudden surge in browser-based cryptojacking, with U.S. cybersecurity firm Symantec reporting a 163% increase in detected incidents compared with the previous quarter. To counter this worrying trend, researchers are developing new solutions based on artificial...
Browser-based cryptojacking is back as attacks spike 163%
26.8.2020
Who said browser-based cryptojacking was dead?
With Blockchain, Fraud Will Not Be Able to Steal Digital Ad Revenues
23.8.2020
Supply chain transparency is the spanner in the works of the digital advertising machines, but can blockchain help?
Offering Options for mailto: and tel: Links
21.8.2020
I generally like mailto: links. But I feel like I can smell a mailto: link without even inspecting or clicking it, like some kind of incredibly useless superpower. I know that if I’ve got my default mail client set, clicking that link will do what I want it to do, and if I want, I...
Leading-Trim: The Future of Digital Typesetting
21.8.2020
leading-trim is a suggested new CSS property that lets us remove the extra spacing in every font so that we can more predictably style text. Ethan Wang has written about it — including how Microsoft has advocated for it — and that it’s now part of the Inline Layout Module Level 3 spec.
You’d use...
Can you get valid CSS property values from the browser?
19.8.2020
I had someone write in with this very legit question. Lea just blogged about how you can get valid CSS properties themselves from the browser. That’s like this.
CodePen Embed Fallback
That gives you, for example, the fact that cursor is a thing. But then how do you know what valid values...
Bitcoin Users Leery of Tor: 23% of the Network’s Exit Capacity Compromised
13.8.2020
Hackers are stealing bitcoin through the large-scale use of malicious relays on the Tor network according to a newly published research report on the subject. The researcher dubbed “nusenu” said he warned people about the growing problem in December 2019 but instead of improving...
Computed Values: More Than Meets the Eye
5.8.2020
Browser DevTools are indispensable for us front end developers. In this article, we’ll take a look at the Computed tab, a small corner of the DevTools panel that shows us big things, like how relative CSS values are resolved. We’ll also see how inheritance fits into the browser’s...
Brave Browser Brings New Level of Security to iOS users
27.7.2020
Brave Browser takes the security and privacy of iPhones and iPads to the next level by partnering with Guardian, provider of VPN and Firewall services
Dapp.com Partners With Opera Browser
25.7.2020
Dapp.com, the notable decentralized platform studded with best tools and services for Dapp developers has announced its strategic partnership with Opera- the web browser. The collaboration will play a crucial role in fueling the success of Opera’s newly launched Dapp store, leveraged by...
WordPress-Powered Landing Pages on a Totally Different Site via Cloudflare Workers
22.7.2020
What if you have some content on one site and want to display that content on another site? We can do this in the browser no problem. We can fetch it, and plunk it onto the page.
Ajax, right? Ugh. Now we’re in client-side rendered site territory, which isn’t great for performance...
When do you use inline-block?
20.7.2020
The inline-block value for display is a classic! It’s not new and browser support is certainly not something you need to worry about. I’m sure many of us reach for it intuitively. But let’s put a point on it. What is it actually useful for? When do you pick it over other, perhaps...