Introduction to Modern Web Development IPT 102

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/10

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts from the lecture on web development.

Last updated 4:25 AM on 4/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

11 Terms

1
New cards

Traditional Web Development

Focuses on Server-Side Rendering (SSR), where each interaction sends a request to the server for a new HTML page.

2
New cards

Server-Side Rendering (SSR)

Every user interaction triggers a full page lifecycle, requiring the browser to wait for a complete server response.

3
New cards

Multi-page Applications

Applications that require a new HTML page for each user interaction.

4
New cards

Client-Side Rendering (CSR)

Method where the server sends a minimal HTML file, and JavaScript updates the UI dynamically without reloading the page.

5
New cards

Virtual DOM

A lightweight copy of the DOM used by React.js to improve performance by limiting updates to only the changed parts.

6
New cards

Component-Based Architecture

A design approach that divides the UI into independent, reusable pieces called components.

7
New cards

API Communication

The method by which the frontend and backend exchange data in modern web applications.

8
New cards

Asynchronous Requests

Requests that fetch raw data without reloading the entire page in modern web development.

9
New cards

React.js

An open-source JavaScript library for building user interfaces, known for its component-based architecture and Virtual DOM utilization.

10
New cards

Advantages of React

Includes high performance from Virtual DOM, reusable components, and a strong ecosystem.

11
New cards

Disadvantages of React

Fast-changing ecosystem requiring continuous learning and complexity from mixing HTML with JavaScript.