Practical Marko: Progressive HTML Rendering and Micro Front-Ends
暫譯: 實用 Marko:漸進式 HTML 渲染與微前端

Chingleput Sathyakumar, Damodaran

  • 出版商: Apress
  • 出版日期: 2025-10-02
  • 售價: $2,160
  • 貴賓價: 9.5$2,052
  • 語言: 英文
  • 頁數: 729
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868814822
  • ISBN-13: 9798868814822
  • 相關分類: JavaScript
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

With the recent evolution of frontend frameworks toward the server, there has been a growing interest in server-side rendering and optimizing for the server to unlock greater performance gains. In this context, this book explores Marko JS--a View framework that is heavily optimized for both the server and the client--and discusses techniques using Marko that can help enterprises achieve significant performance improvements.
Focusing on techniques involving Marko, you will learn about topics such as Progressive Rendering, HTML Streaming, server-sent events, and event source APIs. Alongside these techniques, the book will teach you how to accelerate the development of Marko apps quickly and easily using its meta-framework, Marko Run, as well as how to achieve distributed and decoupled applications at scale via server-side micro-frontends that allow for the transclusion of one application into another.
A key area of emphasis in the book is the technique of Progressive Rendering, which differs from traditional server-side rendering techniques, where rendering is fully awaited until the entire HTML is generated before being sent.
Finally, the book helps you apply these techniques in practical scenarios and teaches you how to build a sample application. By reading this book, you will not only become intimately familiar with high-performance server-side techniques in Marko but also gain expertise in applying these techniques to real-world use cases.

What You'll Learn:

  • How to build high performance websites through techniques - Progressive Rendering and HTML Streaming
  • Achieve decoupled and distributed applications via a new paradigm of micro-frontends called micro-frames.
  • Gain familiarity with advanced, efficient server-side rendering techniques for optimizing page load time using Marko, via its meta framework Marko-run.

Who is this book for:

Web developers, front-end engineers, full stack engineers, programmers

商品描述(中文翻譯)

隨著前端框架向伺服器的演進,伺服器端渲染和伺服器優化的興趣日益增加,以解鎖更大的性能提升。在這個背景下,本書探討了 Marko JS——一個針對伺服器和客戶端都進行了大量優化的視圖框架,並討論了使用 Marko 的技術,這些技術可以幫助企業實現顯著的性能改進。
本書專注於涉及 Marko 的技術,您將學習到如漸進式渲染(Progressive Rendering)、HTML 流(HTML Streaming)、伺服器推送事件(server-sent events)和事件源 API(event source APIs)等主題。除了這些技術外,本書還將教您如何使用其元框架 Marko Run 快速輕鬆地加速 Marko 應用的開發,以及如何通過伺服器端微前端實現分散式和解耦的應用,這使得一個應用可以嵌入到另一個應用中。
本書的一個重點是漸進式渲染技術,這與傳統的伺服器端渲染技術不同,後者在生成整個 HTML 之前會完全等待渲染完成。
最後,本書幫助您在實際場景中應用這些技術,並教您如何構建一個示範應用。通過閱讀本書,您不僅將對 Marko 中的高性能伺服器端技術有深入的了解,還將獲得將這些技術應用於現實世界用例的專業知識。

您將學到什麼:


  • 如何通過漸進式渲染和 HTML 流技術構建高性能網站

  • 通過一種稱為微框架(micro-frames)的新微前端範式實現解耦和分散式應用

  • 熟悉使用 Marko 及其元框架 Marko-run 來優化頁面加載時間的高級高效伺服器端渲染技術

本書適合誰:

網頁開發人員、前端工程師、全棧工程師、程式設計師

作者簡介

Damodaran CS is a Staff engineer with eBay, and the author of two of eBay's largest traffic platforms. Both are horizontal UX platforms as a service apps that drive over a billion impressions in site traffic for eBay. He was recognized for the same by the 2024 Titan International Business Awards. He is also a winner of the 2024, American Business Awards by Stevie and was also honored as Utah's Best of State for web development. He holds three patents for similar use-cases built around this approach and he won the best paper award in the 2024 International IEEE SEAI conference for presentation engineering.

作者簡介(中文翻譯)

Damodaran CS 是 eBay 的資深工程師,也是 eBay 兩個最大的流量平台的作者。這兩個平台都是作為服務的橫向用戶體驗平台,為 eBay 驅動超過十億的網站流量展示。他因為這項成就而獲得 2024 年 Titan 國際商業獎的認可。他也是 2024 年美國商業獎的得主,並且被評選為猶他州最佳網頁開發者。他擁有三項與此方法相關的專利,並在 2024 年國際 IEEE SEAI 會議中因其演示工程獲得最佳論文獎。

最後瀏覽商品 (18)