Sveltejs Academy · บทเรียน

สถาปัตยกรรมแบบเกาะ

ผสาน HTML ที่เรนเดอร์ล่วงหน้าเข้ากับการไฮเดรตเกาะแบบโต้ตอบเฉพาะส่วน

บทเรียน 4 จาก 413 ขั้นตอน

สถาปัตยกรรมแบบเกาะ เป็นบทเรียน Sveltejs Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Sveltejs Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Sveltejs Academy มีบทเรียนทั้งหมด 4 บทเรียน

นิยามของสถาปัตยกรรมแบบเกาะ

สถาปัตยกรรมแบบเกาะผสาน HTML ที่ส่วนใหญ่เป็นแบบคงที่เข้ากับคอมโพเนนต์แบบโต้ตอบได้ที่แยกออกจากกัน ซึ่งทำ Hydration อย่างอิสระ

เหตุผลที่ใช้สถาปัตยกรรมแบบเกาะ

ลด JS ทั้งหมดด้วยการทำ Hydration เฉพาะส่วนที่ต้องโต้ตอบ ทำให้ TTI เร็วขึ้น

อิทธิพลจาก Astro

Astro ทำให้รูปแบบนี้ได้รับความนิยม ส่วน SvelteKit สามารถนำมาใช้ได้ผ่านการสร้างล่วงหน้าและการทำ Hydration แบบเลือกเฉพาะส่วน

การนำไปใช้ใน SvelteKit

สร้างหน้าล่วงหน้าและใช้ ssr = true จากนั้นเลื่อนการโต้ตอบออกไปด้วยการโหลดคอมโพเนนต์เฉพาะรายการเมื่อจำเป็น

การแบ่งโค้ด

SvelteKit แบ่งโค้ดตามเส้นทาง หากต้องการแบ่งเพิ่มเติม ให้ใช้ import() แบบไดนามิกภายในหน้าเว็บ

คงที่ร่วมกับไดนามิก

หน้าการตลาดอาจเป็นแบบคงที่ ส่วนฟอร์ม "สมัครรับข้อมูล" อาจเป็นเกาะที่ทำ Hydration แบบไดนามิก

เมตริกประสิทธิภาพ

ลดข้อมูล JS ทำให้การแสดงผลเนื้อหาขนาดใหญ่ที่สุดเร็วขึ้น และปรับปรุงตัวชี้วัดประสิทธิภาพเว็บหลัก

ข้อแลกเปลี่ยน

สถาปัตยกรรมมีความซับซ้อนมากขึ้น การผสมส่วนคงที่และไดนามิกต้องวางแผนอย่างรอบคอบ

SSR บนเอดจ์

ผสานสถาปัตยกรรมแบบเกาะเข้ากับ SSR บนเอดจ์ เพื่อให้การแสดงผลครั้งแรกทั่วโลกเป็นไปอย่างรวดเร็ว พร้อมใช้ JS เพียงเล็กน้อย

เฟรมเวิร์ก

Astro สร้างขึ้นโดยเฉพาะสำหรับสถาปัตยกรรมแบบเกาะ ส่วนการทำงานต่อเนื่องของ Qwik ก็ต่อยอดแนวคิดนี้ให้ก้าวหน้ายิ่งขึ้น

ควรใช้เมื่อใด

เว็บไซต์ที่มีเนื้อหาจำนวนมากและมีการโต้ตอบเป็นครั้งคราว เช่น บล็อก เอกสาร และเว็บไซต์อีคอมเมิร์ซ

ตรวจสอบความเข้าใจ

อะไรคือลักษณะเด่นของสถาปัตยกรรมแบบเกาะ

สรุปทบทวน

สถาปัตยกรรมแบบเกาะผสาน HTML แบบสแตติกเข้ากับ Component แบบโต้ตอบที่เลือกทำให้พร้อมใช้งานเป็นบางส่วน เพื่อใช้ JS เพียงเล็กน้อยและทำให้ TTI รวดเร็ว

เริ่มต้นได้ฟรี

เรียนรู้ HTML ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
41
บทเรียน
163

คำถามที่พบบ่อย

บทเรียน “สถาปัตยกรรมแบบเกาะ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “สถาปัตยกรรมแบบเกาะ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Sveltejs Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Sveltejs Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “สถาปัตยกรรมแบบเกาะ”

ผสาน HTML ที่เรนเดอร์ล่วงหน้าเข้ากับการไฮเดรตเกาะแบบโต้ตอบเฉพาะส่วน คุณปฏิบัติ Sveltejs Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Sveltejs Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Sveltejs Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “สถาปัตยกรรมแบบเกาะ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Sveltejs Academy นี้ได้ไหม

ได้ บทเรียน Sveltejs Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. load แบบสากลเทียบกับแบบเซิร์ฟเวอร์เท่านั้น
  2. prerender = true สำหรับหน้าแบบสแตติก
  3. ssr = false สำหรับหน้าไคลเอ็นต์เท่านั้น
  4. สถาปัตยกรรมแบบเกาะ
← กลับไปที่ Sveltejs Academy