article thumbnail

Understanding Weak Reference In JavaScript

Smashing Magazine

Memory and performance management are important aspects of software development and ones that every software developer should pay attention to. Let’s illustrate this with some snippets: let smashing = {name: "magazine"}; // The object can be accessed from the reference. // Overwrite the reference smashing. Frank Joseph.

Cache 119
article thumbnail

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

Brendan Gregg

At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding up the latest developments and making predictions of where I see things heading. As I was determined to become great at my new occupation regardless of my location, I read every sysadmin book, article, and magazine I could find on the shelf.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

Brendan Gregg

At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding up the latest developments and making predictions of where I see things heading. As I was determined to become great at my new occupation regardless of my location, I read every sysadmin book, article, and magazine I could find on the shelf.

article thumbnail

How To Optimize Progressive Web Apps: Going Beyond The Basics

Smashing Magazine

It doesn’t come as a surprise, considering the benefits of higher conversion rates, customer engagement, decreased page loading speed, and lower costs on development and overhead. The good news is that developing a PWA isn’t something that only big-budget companies can afford. Application shell architecture. Let’s look at each one.

Cache 125
article thumbnail

Automatically Transforming And Optimizing Images And Videos On Your WordPress Website

Smashing Magazine

To do that, you develop a personalized design style, including a certain combination of colors, typography, spacing, animations, and others, and apply the style consistently throughout your site. An example in case is this same website, Smashing Magazine. What about images?

Website 106
article thumbnail

Solving Common Cross-Platform Issues When Working With Flutter

Smashing Magazine

I’ve seen a lot of confusion online regarding Web development with Flutter and, often, it’s sadly for the wrong reasons. More specifically, we’re going to talk about storage and UI differences, which are the ones that most often cause confusion to developers when writing Flutter code that they want to be cross-platform.

Storage 94
article thumbnail

Five Data-Loading Patterns To Improve Frontend Performance

Smashing Magazine

Developing software is becoming easier as frameworks like React, Vue, or Angular become the go-to solution for creating even the simplest applications. Because of this, Jamstack apps usually load faster, but it’s harder for developers to make dynamic content. Caching partially stores your data and is not used as permanent storage.