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
Isomorphic JavaScript Is All Wrong
Search
Philipp Krenn
March 25, 2015
Programming
0
330
Isomorphic JavaScript Is All Wrong
Tongue in cheek talk about the term isomorphism and why it doesn't apply to your JavaScript code.
Philipp Krenn
March 25, 2015
Tweet
Share
More Decks by Philipp Krenn
See All by Philipp Krenn
Full-Text Search Explained
xeraa
11
2.2k
360° Monitoring of Your Microservices
xeraa
7
3.5k
Scale Your Metrics with Elasticsearch
xeraa
4
150
YAML Considered Harmful
xeraa
0
2.1k
Scale Your Elasticsearch Cluster
xeraa
1
320
Hands-On ModSecurity and Logging
xeraa
2
190
Centralized Logging Patterns
xeraa
1
1.1k
Dashboards for Your Management with Kibana Canvas
xeraa
1
470
Make Your Data FABulous
xeraa
3
910
Other Decks in Programming
See All in Programming
More Approvers for Greater OSS and Japan Community
tkikuc
1
100
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
130
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
390
MLH State of the League: 2026 Season
theycallmeswift
0
210
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
3
310
Kiroで始めるAI-DLC
kaonash
2
490
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
630
🔨 小さなビルドシステムを作る
momeemt
2
630
testingを眺める
matumoto
1
130
時間軸から考えるTerraformを使う理由と留意点
fufuhu
7
1.9k
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
790
AIコーディングAgentとの向き合い方
eycjur
0
250
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
How GitHub (no longer) Works
holman
315
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
570
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
830
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
ISOMORPHIC JS IS ALL Wrong Philipp Krenn, @xeraa
None
Isomorphic JavaScript apps are JavaScript applications that can run both
client-side and server-side. The backend and frontend share the same code. — http://isomorphic.net
IDEA !
TERM !
None
The word derives from the Greek iso, meaning "equal," and
morphosis, meaning "to form" or "to shape." — http://mathworld.wolfram.com/Isomorphism.html
Formally, an isomorphism is bijective morphism. — http://mathworld.wolfram.com/Isomorphism.html
Informally, an isomorphism is a map that preserves sets and
relations among elements. "A is isomorphic to B" is written A ≅ B. — http://mathworld.wolfram.com/Isomorphism.html
None
MAYBE YOUR JS IS ENVIRONMENT AGNOSTIC AND THE ENVIRONMENTS ARE
ISOMORPHIC
LESS FANCY Identical JS
CONCLUSION JS IS NOT ISOMORPHIC FEAR DRIVEN MATH WORKS