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.4k
Scale Your Metrics with Elasticsearch
xeraa
4
140
YAML Considered Harmful
xeraa
0
2.1k
Scale Your Elasticsearch Cluster
xeraa
1
310
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
890
Other Decks in Programming
See All in Programming
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
450
XP, Testing and ninja testing
m_seki
3
250
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
880
生成AI時代のコンポーネントライブラリの作り方
touyou
1
220
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
420
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
760
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
1
170
すべてのコンテキストを、 ユーザー価値に変える
applism118
3
1.3k
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
0
170
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
220
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
12
4.5k
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
11k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
3.9k
Bash Introduction
62gerente
613
210k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Side Projects
sachag
455
42k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
970
Music & Morning Musume
bryan
46
6.6k
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