All quizzes
Free quiz · 21 questions in the bank

Sapper quiz

Test your Sapper knowledge with a free interactive quiz — 21 questions with answers and explanations. No signup needed to play.

Question 1/5Score 0

What was the purpose of Sapper's `export()` command / static export capability?

Questions in this quiz
  1. What was the purpose of Sapper's `export()` command / static export capability?
  2. What was the purpose of Sapper's `preload()` function on a page component?
  3. What does "code-splitting" (a capability Sapper provided) mean for an application's loaded JavaScript?
  4. What server-side rendering (SSR) capability did Sapper provide?
  5. What client-side navigation behavior did Sapper provide once an app was hydrated, as opposed to every link triggering a full page reload?
  6. What was one of the main technical/architectural motivations for building SvelteKit as a replacement rather than continuing to iterate on Sapper directly?
  7. What does it mean that SvelteKit's migration guide from Sapper described changes to the routing file-naming convention (e.g. moving away from some of Sapper's specific special filenames)?
  8. Why would a developer maintaining an existing, older Svelte application today still need to understand Sapper, despite it being deprecated?
  9. What build tool did Sapper's original tooling center around, as distinct from SvelteKit's Vite-based approach?
  10. What kind of applications was Sapper (and universal SSR+hydration frameworks generally) particularly well suited for, motivating its creation in the first place?
  11. What routing convention did Sapper use to map files to application routes?
  12. What is Sapper?
Gaps to close?
Read the curated Sapper notes — core concepts, patterns, interview prep.
Sapper notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web