article thumbnail

AVIF for Next-Generation Image Coding

The Netflix TechBlog

Brief overview of image coding formats The JPEG format was introduced in 1992 and is widely popular. This is followed by quantization and entropy coding. The JPEG 2000 format , based on the discrete wavelet transform (DWT), was introduced as a successor to JPEG in the year 2000. Advanced Video Coding ( AVC ) format.

Code 220
article thumbnail

Increase the Performance of your Site with Lazy-Loading and Code-Splitting

Jos

We are explicit about our dependencies, so we know what code we need to run to run a specific component. Lazy-loading and bundle splitting can have a huge impact on page performance: less code requested, parsed, and executed. When you send the user code that is not needed, you waste resources from your end, and from the user’s end.

Code 147
Insiders

Sign Up for our Newsletter

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

article thumbnail

Matching Supply With Demand — Solutions, Part 3

SQL Performance

Auctions ( Code , ID ) INCLUDE ( Quantity ) ; -- Enable batch-mode Window Aggregate. Auctions ( ID ) WHERE ID = - 1 AND ID = - 2 ; When describing the logic behind the solutions, I’ll assume the Auctions table is populated with the following small set of sample data: ID Code Quantity -- -. Code = 'D'. )

C++ 138
article thumbnail

What Adrian Did Next — Part 4 — how I helped Netflix launch on iPad and iPhone — 2007 to 2010

Adrian Cockcroft

This was all a spare time project, as my day job at Netflix at that time was as a director level manager of a team working on personalization code in Java, and it wasnt my job to write the codemyself. I wonder if any of my code is still present in todays Netflixapps?) The code is still up on github.

C++ 88
article thumbnail

Increase the Performance of your Site with Lazy-Loading and Code-Splitting

Jos

We are explicit about our dependencies, so we know what code we need to run to run a specific component. Lazy-loading and bundle splitting can have a huge impact on page performance: less code requested, parsed, and executed. When you send the user code that is not needed, you waste resources from your end, and from the user’s end.

Code 130
article thumbnail

Cómo mejorar la performance de una web usando lazy-loading y code-splitting

Jos

Code Splitting y CSS-in-JS : cómo CSS-in-JS nos permite extender el code-splitting y lazy-loading a CSS, SVGs y otros recursos. animationDuration = 2000 ; this. La solución se basa en code splitting. Code Splitting y CSS-in-JS Hasta ahora hemos visto cómo usar un HOC para detectar que un elemento está en el viewport.

Code 130
article thumbnail

Game changing — From zero to Autonomous Cloud Management today

Dynatrace

Although the company was disrupting and pioneering 2nd generation APM tools in the early 2000’s, by 2011 it became apparent that cloud, microservices and containers were creating a better, faster way of developing and deploying software. This pushes higher quality code to production and deployment frequency is increased.

Games 197