Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A future without browsers, February 2017
Search
Kenneth Auchenberg
February 11, 2017
Programming
11
2.8k
A future without browsers, February 2017
A future without browsers, February 2017.
ngVikings 2017
Kenneth Auchenberg
February 11, 2017
Tweet
Share
More Decks by Kenneth Auchenberg
See All by Kenneth Auchenberg
BUILD 2017: Supercharge your JavaScript debugging workflow with VS Code 🔥
auchenberg
0
370
DevTools of The Future, JSCONF Asia 2016, Singapore
auchenberg
3
300
Future of DevTools, Full Stack Tech 2016, Argentina
auchenberg
0
200
JSCONF Columbia 2016: DevTools for the Progressive Web
auchenberg
1
380
JSCONF China 2016: DevTools for the Progressive Web
auchenberg
2
500
Edge DevTools Summer 2016
auchenberg
0
190
Web Rebels 16: DevTools for the Progressive Web
auchenberg
1
270
AtTheFrontend 16: DevTools for the Progressive Web
auchenberg
1
340
The future of DevTools with RemoteDebug
auchenberg
0
130
Other Decks in Programming
See All in Programming
ゲームの物理 剛体編
fadis
0
390
AtCoder Conference 2025
shindannin
0
850
AIエージェントの設計で注意するべきポイント6選
har1101
6
2.8k
Deno Tunnel を使ってみた話
kamekyame
0
290
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1k
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
300
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.5k
tparseでgo testの出力を見やすくする
utgwkk
2
330
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.5k
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
260
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
150
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
260
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
GraphQLとの向き合い方2022年版
quramy
50
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
AI: The stuff that nobody shows you
jnunemaker
PRO
1
40
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
43
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
210
Side Projects
sachag
455
43k
Fireside Chat
paigeccino
41
3.8k
Transcript
February 2017 Kenneth Auchenberg Program Manager, Microsoft A future without
browsers
I’m Kenneth
None
Source: http://www.davemanuel.com/2016/01/09/poll-74-of-likely-republican-voters-believe-that-donald-trump-will-probably-win-nomination/
Browsers
We are the last generation to know what a “browser”
is
A walk down memory lane
None
DESKTOP TOWER WINDOWS XP CRT MONITOR COCA COLA CD-ROM!
Browsers were document readers
Source: http://collective-thoughts.com/wp-content/netscape-navigator.JPG Browsers shipped on physical media
Browsers used to cost money
Browser start-pages were a thing
Everything has changed
Modern browsers are application runtimes
The browser business model has changed
Today browsers are free and are funnels to search
Mozilla Firefox revenue https://static.mozilla.com/moco/en-US/pdf/2015_Mozilla_Audited_Financial_Statement.pdf
Google (Chrome) revenue https://www.sec.gov/Archives/edgar/data/1652044/000165204417000008/goog10-kq42016.htm
Apple Safari Revenue https://www.sec.gov/Archives/edgar/data/1652044/000165204417000008/goog10-kq42016.htm
Source: https://www.bloomberg.com/gadfly/articles/2016-07-19/microsoft-turns-bing-from-a-joke-into-an-ad-business Microsoft Bing (Edge) revenue
Internet adoption has changed
None
None
Source: https://qz.com/333313/milliions-of-facebook-users-have-no-idea-theyre-using-the-internet/
Facebook is the startpage of the next billion
Form factors have changed
Source: http://www.highdefgeek.com/visual-portrait-evolution-mobile-phones/
Mobile internet users
Saying “mobile internet” = “color tv” Source: Benedict Evans, http://ben-evans.com/benedictevans/2016/3/29/presentation-mobile-ate-the-world
Benedict Evans, Andreessen Horowitz
None
Our rendering engines have changed
Today’s web rendering engines WebKit Blink EdgeHTML Gecko U3 Engine
Servo
In a few years you won’t know you are using
a browser.
Tada! Progressive Web Apps
Desktop: Web as a runtime Slack VS Code
Mobile: Web embedded inside native Chrome Custom Tabs Safari View
Controllers
Progressive Web Apps Browser chrome Home screen “App”
What about the future?
Web apps will find their way to app stores and
redefine them
Community-based search indexes
Apps being indexed in search engines
Search engines and app stores will melt together
As the browser chrome disappears, new search entry points will
appear
None
None
Source: http://www.imore.com/how-to-use-calendar-with-siri
None
The front-end role is being redefined, as native and web
melts together
None
None
https://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/
Search-based browser business models will get challenged
Brave Browser & Brave Payments
Today’s real browsers are social streams + WebViews
Source: http://flurrymobile.tumblr.com/post/127638842745/seven-years-into-the-mobile-revolution-content-is
Facebook is a browser
Twitter is a browser
If any app can a browser, what is it then?
New meta-platforms will rise
Meta platforms Host platforms Android iOS Desktop (Windows) Web platform
WeChat Facebook Amazon Alexa Content platforms Instant articles Voice actions Mini programs PWA’s/AMP Chat Social networks Voice platforms Web runtimes
WeChat “mini program” apps (840 mio users) Source: http://mp.weixin.qq.com/s/IM8dJ01QNpqTBcix_13_yw
Prediction: React Apps inside Facebook
Browser rendering engines will become commodity
New browser-shells appears Non engine differentiation
We have moved to higher-level authoring abstractions
Modern framework architectures Source: https://docs.google.com/document/d/1M9FmT05Q6qpsjgvH1XvCm840yn2eWEg0PMskSQz7k4E/edit
Web platform primitives are compile targets
New role for frameworks and JavaScript
The new “web” is in flux. “ I installed an
app on Android phone ” What does install mean? Click a link? Say it? What is an app? Website? WeChat micro program? Android/Chrome? Google/Angular? Facebook/React? Phone? Watch? Amazon Echo?
There hasn’t been a more awesome time to write JavaScript
than today!
We are the last generation to know what a “browser”
is
Thanks! @auchenberg