Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃 How Modern Static Site Generators Work #11

yangshun opened this issue Aug 7, 2019 · 2 comments


Copy link

commented Aug 7, 2019

Speaker Profile

My name is Yangshun. I am a Front End Engineer at Facebook. I'm reachable on Twitter (@yangshunz)


I'd like to talk about the architecture of modern SSGs (static site generators) and how they work.

Jekyll, Hexo, and Hugo are few of the earliest static site generators to have been invented and they have been used to build a significant number of websites in history. More recently, modern SSGs such as Gatsby, Next, Docusaurus and VuePress have emerged. These SSGs are an improvement over traditional SSGs - the initial render is HTML but sequent navigations utilize HTML pushState() and client-side rendering. Such hybrid rendering approaches provide an awesome user experience of a fast initial load (low TTI) and fast subsequent navigations.

This talk goes into the inner mechanisms behind how modern SSGs are built and their architecture. Spoiler alert - they're really similar! We will also see how Docusaurus is an example of such a modern SSG framework that can be used for building fast and performant websites.


  • I prefer to give this talk at: September
  • Number of minutes needed to 鈿★笍: 10

@yangshun yangshun added the talk label Aug 7, 2019

@yangshun yangshun changed the title 馃How Modern Static Site Generators Work 馃 How Modern Static Site Generators Work Aug 7, 2019


This comment has been minimized.

Copy link

commented Aug 7, 2019

Amazing! I'm so personally looking forward to this talk 馃拑 Thank you for speaking here!!


This comment has been minimized.

Copy link

commented Aug 7, 2019

Referencing #9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
2 participants
You can鈥檛 perform that action at this time.