Internet Native Applications
Aug 21, 2018Steven Pack

Summary
This post defines the concept of 'Internet Native Applications' and outlines three key drivers for their emergence: 1) the increasing proximity of edge networks to end-users, making requests served from the edge feel 'local' and requests to centralized data centers feel like 'cache misses'; 2) the adoption of WebAssembly for near-native speed client-side code execution in browsers; and 3) the use of new performance-based protocols like QUIC and HTTP/2 for data exchange. It also discusses market implications, such as more services moving to the Edge and the commoditization of cloud services.