Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
340
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.3k
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
200
Centralized Logging Patterns
xeraa
1
1.1k
Dashboards for Your Management with Kibana Canvas
xeraa
1
490
Make Your Data FABulous
xeraa
3
1k
Other Decks in Programming
See All in Programming
Cap'n Webについて
yusukebe
0
130
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.8k
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
710
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
170
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
160
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
110
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
150
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
1
220
Cell-Based Architecture
larchanjo
0
110
AIコーディングエージェント(skywork)
kondai24
0
160
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
240
Featured
See All Featured
Building Adaptive Systems
keathley
44
2.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
720
Faster Mobile Websites
deanohume
310
31k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Embracing the Ebb and Flow
colly
88
4.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Code Reviewing Like a Champion
maltzj
527
40k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
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