Remove 2016 Remove Availability Remove Cache Remove Hardware
article thumbnail

The Performance Inequality Gap, 2021

Alex Russell

Back in 2016, I gave a talk outlining the causes and effects of the terrible performance of web apps built using popular tools on the fastest-growing device segment: low-end to mid-range Android phones. A then-representative $200USD device had 4-8 slow (in-order, low-cache) cores, ~2GiB of RAM, and relatively slow MLC NAND flash storage.

article thumbnail

Progress Delayed Is Progress Denied

Alex Russell

This post mines publicly available data on the pace of compatibility fixes and feature additions to assess the claim. The information it captures is, however, available going back somewhat further, providing a fuller picture of the trend lines of engine completeness. Count of APIs available from JavaScript by Web Confluence.

Media 145
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

Using Parallel Query with Amazon Aurora for MySQL

Percona

On multi-core machines – which is the majority of the hardware nowadays – and in the cloud, we have multiple cores available for use. Aurora Parallel Query response time (for queries which can not use indexes) can be 5x-10x better compared to the non-parallel fully cached operations. This query is 100% cached.

Cache 46
article thumbnail

SQL Server On Linux: Forced Unit Access (Fua) Internals

SQL Server According to Bob

Device level flushing may have an impact on your I/O caching, read ahead or other behaviors of the storage system. FILE_FLAG_NO_BUFFERING is the Win32, CreateFile API flags and attributes setting to bypass file system cache. FILE_FLAG_NO_BUFFERING is the Win32, CreateFile API flags and attributes setting to bypass file system cache.

Servers 90
article thumbnail

Intel discloses “vector+SIMD” instructions for future processors

John McCalpin

In the latest (October 2016) revision of Intel’s Instruction Extensions Programming Reference , Intel has disclosed a fairly dramatic departure from these “traditional” approaches. Each of these accumulators must use a different register name, and there are only 16 SIMD register names available. Implications?

Cache 40
article thumbnail

Can You Afford It?: Real-world Web Performance Budgets

Alex Russell

If our example document wasn’t reliant on JavaScript to construct the <my-app> custom element, the contents of the document would likely be interactive as soon as enough CSS and content was available to render meaningfully. Any DOM or UI created in JS is not available for use until the script runs. 400Kbps transfer.

article thumbnail

How Improving Website Performance Can Help Save The Planet

Smashing Magazine

how much data does the browser have to download to display your website) and resource usage of the hardware serving and receiving the website. In 2016, O’Reilly published “ Designing For Sustainability ” by Tim Frick. A particular favorite in the WordPress space is WP Super Cache. These include data transfer (i.e.