从观念到实作
到实务解决方案
「当速度至关重要时,同构JavaScript应用程式得以大显身手,大放异彩。这本书是任何想要打造高效能Web应用程式的软体设计师必备的宝典。」
— Alexander Grigoryan
软体工程总监,
Walmart全球电子商务应用平台
普遍被视为Web应用程式开发的圣杯,同构JavaScript让你在浏览器客户端与Web应用程式伺服端执行相同的程式码,这本实务指导手册告诉你如何建立及维护自己的同构JavaScript应用程式,你将了解这个应用程式架构为什么越来越受欢迎,并且成为修正重大业务问题的普遍机制,诸如页面加载速度与SEO兼容性等议题。
同构JavaScript正在改变游戏规则,甚至大幅冲击惯于採用全然不同之伺服器堆叠的开发团队,且听本书作者Jason Strimpel与Maxime Najim仔细说明Walmart、Airbnb、Facebook与Netflix等大公司为何皆已採用同构程式库(isomorphic libraries)的理由。
‧了解同构JavaScript如何显着改善使用者体验
‧针对回应资源请求,定义框架与应用程式之间的契约
‧将框架与应用程式的程式码从伺服器带往客户端,建立同构的程式码基础(isomorphic codebase)
‧建立共用抽象化,撷取及设置cookie,并且重导向使用者请求
‧了解同构JavaScript最后为何能够终结在臃肿伺服端与肥胖客户端之间的无尽摆盪
‧探索同构JavaScript的进阶主题,诸如即时协作应用程式