Software Server
↔ Software to control how Client access content hosted on Server
Dynamic Web Server
↔ Static Web Server with extra Software to update/generate Dynamic Content to send Client
Static Web Server
↔ Computer Hardware run HTTP Server Software to send Static Content hosted files to Clients
User agent spoofing
↔ to send fake User Agent string to announce as different Client, avoid Browser Fingerprint
Thick Client
↔ Browser Client to hold more logic & client-side interactivity
Thin Client
↔ Browser Client only req to display (pre-rendered) static content from Server
Create
↔ (ability for Client) to create data ⇒ POST
HTTP Request
Read
↔ (ability for Client_) _to read data ⇒ GET
HTTP Request
Update
↔ (ability for Client) to edit/update data ⇒ PUT
|| PATCH
HTTP Request
Destroy
↔ (ability for Client) to delete/destroy data ⇒ DELETE
HTTP Request
WebSockets
↔ Web API to open 2-way Client/Server connection, to push update vs Polling
Web Storage API
↔ Web API to persist data stored in Client across session || windows
Client Component
↔ FC to render on Client dynamically
Static Content
↔ fixed content to deliver to Client w/o need to generate/process/modify
Edge
↔ Buzzword for Server to deploy closer to Client.
JS Bundle
↔ single combined JS Code output for Client to run, often Transpile to ES6 for compat
Client State
↔ state store by Client (Browser), TSC
Client-owned
↔ Client State store local & private to Client
Remote
↔ of Server State to store on remote Backend, w/o Client direct access/control over state
Persistent
↔ of Server State tend to be stored for longer between Client sessions
HTTP Cookie
↔ data sent from Backend to Client to TPS
XSS
↔ Exploit to inject naughty code into Client thru Website
polyfill-library
↔ Lib to request Online API to remotely load Polyfill Bundle based on UA Client. cur ver v3
Peer
↔ Bittorrent Client instance connect to Swarm || user to connect to P2P
libtorrent
↔ FOSS Bittorrent Client, C++, lib for many clients
online
↔ boolean for Client online status
Shadowsocks
↔ Client to route traffic through SOCKS5 Proxy. FOSS. not dead?
[
WinOS](windows) [
Shadowsocks](shadowsocks) [**_
Client_**](client)
↔ github.com/shadowsocks/shadowsocks windows/releases/tag/4.4.1.0
Orbot
↔ Android Tor Network Client abandonware?
Anonymous Proxy
↔ Proxy to hide Client IP & only reveal Proxy IP
Transparent Proxy
↔ Proxy to reveal Client IP + Proxy IP
to reduce bundle size
↔ keep Deps on Server Component, min Bundle for Client
Geo-Distributed Cache
↔ to Cache in more spread-out Proxy instances, to reduce Latency to Client
Forward Proxy
↔ Proxy sit in front of Client as gateway to forward Reqs to Internet
socket.io
↔ Node.js Module to build WebSockets with built-in Server/Client & fallback Long Polling
DDoS Protection for Typesense
↔ Proxy Typesense node through DDoS service ie Cloudflare DNS gateway to expose Client
TTFB
↔ Time To First Byte - Server/CDN Latency to send first byte to Client