CS 320 WEB TECHNOLOGIES & FRAMEWORKS

18 flashcardsby Elijah
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
What is React?
React is a JavaScript library for building user interfaces, primarily created by Facebook.
2
What does React focus on?
React focuses on creating reusable components to streamline development.
3
How does React help build complex UIs?
React allows developers to create independent components that manage their own state, making it easier to build complex UIs.
4
What technology does React use to improve performance?
React uses a virtual DOM to update only the parts of the UI that change, leading to faster rendering.
5
What is JSX in React?
JSX is a syntax in React that lets developers write HTML-like code within JavaScript.
6
What is Three.js?
Three.js is a JavaScript library for creating 3D graphics for the web.
7
On what technology is Three.js built?
Three.js is built on top of WebGL, enabling 3D graphics rendering in web browsers using the GPU.
8
What is rendering in web development?
Rendering is the process of transforming website code into visual content displayed in a web browser.
9
What does a rendering engine do?
A rendering engine constructs a Document Object Model (DOM) from HTML and a CSS Object Model (CSSOM) from CSS to create a Render Tree for displaying elements.
10
What are the types of rendering in web development?
The types of rendering include client-side rendering (CSR), server-side rendering (SSR), and static site generation (SSG).
11
What is two-tier architecture?
Two-tier architecture divides an application into two parts: the client tier and the server tier.
12
What does the client tier represent in two-tier architecture?
The client tier represents the user interface and runs on the user's device, such as a web browser or mobile app.
13
What does the server tier do in two-tier architecture?
The server tier handles the core logic, data processing, and data storage, responding to client requests.
14
How do the client and server communicate in two-tier architecture?
The client and server communicate over a network using protocols like HTTP or TCP/IP.
15
What is three-tier architecture?
Three-tier architecture separates an application into three layers: presentation tier, application tier, and data tier.
16
What is the presentation tier in three-tier architecture?
The presentation tier is the top layer that includes the user interface (UI) and is responsible for displaying information to users and collecting inputs.
17
What is the application tier in three-tier architecture?
The application tier processes data from the presentation tier, contains business logic, and communicates with the data tier.
18
What is the data tier in three-tier architecture?
The data tier stores and manages application data, interacting with the application tier to retrieve or store data.
Study all 18 cards for free