localwebadvisor
WIKI← Wiki home

The wiki · page 10 of 25

The reference desk for winning online.

Evergreen guides — kept current, backed by our own scan data, written in plain talk. Every article opens with the answer, not a preamble.

08Web Tech

What Is a JavaScript Framework?

A JavaScript framework is a pre-written collection of JavaScript code that gives developers a structured foundation and reusable building blocks for creating interactive websites and web apps. Instead of writing everything from scratch, developers use the framework's patterns to manage the user interface, data, and page updates. Popular examples include React, Vue, Angular, and Svelte. Frameworks speed up development and keep large projects organized and maintainable.

UPDATED 2026-07-09 · READ →

What Is a Database?

A database is an organized, electronic collection of information stored so it can be easily searched, retrieved, updated, and managed by software. For a website, the database holds everything dynamic: customer accounts, product catalogs, bookings, form submissions, blog posts, and orders. Special software called a database management system controls access to this data. Databases let websites store information permanently and serve the right data to the right visitor on demand.

UPDATED 2026-07-09 · READ →

SQL vs NoSQL: What's the Difference?

SQL and NoSQL are two broad approaches to storing data. SQL databases are relational, storing data in structured tables of rows and columns with a fixed schema and using the SQL language, which suits well-defined, connected data. NoSQL databases store data more flexibly, often as documents, key-value pairs, or graphs, with no rigid schema, which suits changing or large-scale unstructured data. Neither is universally better; the right choice depends on the project.

UPDATED 2026-07-09 · READ →

What Is a Web Server?

A web server is software, often running on a dedicated computer, that stores website files and delivers them to visitors' browsers when requested. When someone types your address or clicks a link, their browser sends a request over the internet, and the web server responds by sending back the web pages, images, and other files. Popular web server software includes Nginx, Apache, and LiteSpeed. Web servers are the machines that make websites available online.

UPDATED 2026-07-09 · READ →

HTTP vs HTTPS: What's the Difference?

HTTP and HTTPS are the rules browsers and web servers use to exchange information. HTTP, HyperText Transfer Protocol, sends data in plain text that anyone in between can read. HTTPS is the secure version, adding encryption through an SSL/TLS certificate so the data is scrambled and protected in transit. The S stands for Secure. Modern websites should always use HTTPS, shown by a padlock in the browser and an address starting with https.

UPDATED 2026-07-09 · READ →

What Is a Webhook?

A webhook is an automated message one app sends to another the instant a specific event happens. Instead of an app repeatedly asking is there anything new, a webhook pushes the information to a designated URL as soon as the event occurs. For example, a payment provider can send a webhook to your website the moment a customer pays. Webhooks connect different services in real time and power much of the automation behind modern websites.

UPDATED 2026-07-09 · READ →

REST vs GraphQL: What's the Difference?

REST and GraphQL are two approaches to building APIs, the connections that let apps request data from a server. REST uses multiple fixed URLs, each returning a set structure of data. GraphQL uses a single endpoint where the client writes a query specifying exactly the data it wants, no more and no less. REST is simpler and more established; GraphQL is more flexible and efficient for complex data needs. Both are widely used in 2026.

UPDATED 2026-07-09 · READ →

What Is Jamstack?

Jamstack is a modern web architecture that pre-builds pages into fast static files served from a global network, then adds dynamic features through JavaScript and APIs. The name originally came from JavaScript, APIs, and Markup. Instead of building each page on demand from a server and database on every visit, Jamstack sites serve ready-made pages instantly and call services only when needed. The result is fast, secure, scalable websites that are cheaper to run.

UPDATED 2026-07-09 · READ →

What Is Edge Computing?

Edge computing means running code and serving content from servers physically close to the user, at the edge of the network, rather than from one distant central location. For websites, this delivers pages, images, and even small programs from a data center near each visitor, cutting the distance data travels. The result is faster loading, lower delay, and better reliability. Edge computing powers content delivery networks and modern platforms that make websites feel instant worldwide.

UPDATED 2026-07-09 · READ →

Front-End vs Back-End: What's the Difference?

Front-end and back-end are the two halves of a website. The front-end is everything visitors see and interact with in their browser: the layout, text, images, buttons, and animations, built with HTML, CSS, and JavaScript. The back-end is the behind-the-scenes engine on the server: the databases, application logic, and infrastructure that store data and make features work. The front-end is the client side; the back-end is the server side. Together they form a complete web application.

UPDATED 2026-07-09 · READ →

What Is a Build Process?

A build process is the automated series of steps that converts a website's source code into optimized files a browser can download and run. It compiles, bundles, minifies, and transforms raw code (JavaScript, CSS, images, templates) into fast, production-ready assets. Build tools like Vite, Webpack, or a static site generator run these steps, catching errors and shrinking file sizes so pages load quickly. Most modern sites rely on a build step before deployment.

UPDATED 2026-07-09 · READ →

What Is Version Control (Git)?

Version control is a system that records every change made to a project's files over time, letting a team track history, revert mistakes, and work together without overwriting each other. Git is the dominant version control tool: it saves snapshots called commits, supports parallel branches for new features, and merges everyone's work together. Hosted on services like GitHub or GitLab, Git underpins nearly all modern web development and safe, auditable website changes.

UPDATED 2026-07-09 · READ →

Staging vs Production Environment?

A production environment is your live website that real customers use, while a staging environment is a private, near-identical copy used to test changes before they go live. Staging lets developers preview updates, catch bugs, and get client approval safely, without risking the real site. Production is the version connected to your real domain, data, and payments. Professional teams change staging first, verify everything works, then promote the same code to production.

UPDATED 2026-07-09 · READ →

What Is a Web Component?

A web component is a reusable, self-contained custom HTML element built with native browser standards, bundling its own structure, styling, and behavior into one tag you can drop into any page. Web Components are a set of browser technologies (Custom Elements, Shadow DOM, and HTML templates) that let developers create widgets like a rating stars or a booking widget that work across frameworks without extra libraries. They encapsulate their internals so styles and scripts do not leak.

UPDATED 2026-07-09 · READ →

What Is Tailwind CSS?

Tailwind CSS is a popular utility-first CSS framework that lets developers style websites by applying small, single-purpose classes directly in HTML instead of writing custom stylesheets. Classes like flex, pt-4, and text-center each do one thing, and you compose them to build any design. Tailwind speeds up development, keeps styling consistent through a shared design system, and produces small final files by stripping unused classes during the build. It is widely used in modern web projects.

UPDATED 2026-07-09 · READ →

What Is a Website Integration?

A website integration is a connection that lets your website exchange data or actions with another software service, so the two work together automatically. Examples include linking your booking form to a scheduling app, syncing contact submissions to a CRM, connecting a payment gateway, or feeding reviews into your site. Integrations usually work through APIs, plugins, or automation tools, eliminating manual data entry and keeping systems in sync. They turn a standalone site into a connected hub for your business tools.

UPDATED 2026-07-09 · READ →

URL vs URI: What's the Difference?

A URI is any string that identifies a resource, while a URL is a specific kind of URI that also tells you how and where to locate it. Every URL is a URI, but not every URI is a URL. A URL includes a way to access the resource, such as the https scheme and a network location, whereas a URI may only name a resource without saying how to reach it. In everyday web work the two overlap so heavily that developers often use URL, and the distinction mainly matters in technical specifications.

UPDATED 2026-07-10 · READ →

REST vs SOAP: What's the Difference?

REST and SOAP are two approaches for building APIs that let software systems talk to each other. SOAP is a strict, standardized protocol that exchanges XML messages with built-in rules for security and reliability, common in enterprise and legacy systems. REST is a lighter architectural style that uses standard web methods over HTTP and usually exchanges JSON, making it simpler, faster, and the default for modern web and mobile APIs. In short, SOAP is a rigid protocol with heavy standards, while REST is a flexible style built on the plain mechanics of the web.

UPDATED 2026-07-10 · READ →

Monolith vs Microservices: What's the Difference?

A monolith and microservices are two ways to structure an application. A monolith is a single, unified codebase where all features run together as one deployable unit — simpler to build and operate, ideal for most small and mid-size projects. Microservices split an application into many small, independent services that each handle one capability and communicate over a network, allowing large teams to scale and deploy parts independently at the cost of significant complexity. In short, a monolith is one big program; microservices are many small ones working together.

UPDATED 2026-07-10 · READ →

HTTP/1.1 vs HTTP/2: What's the Difference?

HTTP/1.1 and HTTP/2 are two versions of the protocol browsers use to fetch web pages. HTTP/1.1, from 1997, sends one request at a time per connection, so many files queue up and slow the page. HTTP/2, standardized in 2015, multiplexes many requests over a single connection, compresses headers, and lets the server push resources, cutting load time on file-heavy sites. Both deliver identical HTML; HTTP/2 simply moves it more efficiently over one reused, encrypted connection, which usually improves real-world page speed.

UPDATED 2026-07-10 · READ →

Cookies vs Local Storage: What's the Difference?

Cookies and local storage are two ways a website saves data in a visitor's browser. Cookies are small pieces of data, up to about 4 KB, that the browser automatically sends to the server with every request, making them ideal for login sessions. Local storage holds larger data, around 5 MB, entirely in the browser and never sends it automatically, making it better for saving preferences or app state. Cookies suit server communication; local storage suits client-side persistence.

UPDATED 2026-07-10 · READ →

Session vs Cookie: What's the Difference?

A session and a cookie work together but live in different places. A cookie is a small piece of data stored in the visitor's browser and sent to the server with each request. A session is data the server keeps about a visitor, usually identified by a session ID that is stored in a cookie. So the cookie holds only a small key, while the actual session data, like your logged-in state or cart, sits securely on the server. They complement each other rather than compete.

UPDATED 2026-07-10 · READ →

TCP vs UDP: What's the Difference?

TCP and UDP are two ways computers send data across a network. TCP (Transmission Control Protocol) is reliable and ordered: it confirms every packet arrives and puts them in sequence, making it ideal for web pages, email, and file transfers. UDP (User Datagram Protocol) is fast and connectionless: it fires packets without confirmation, accepting occasional loss in exchange for speed, which suits video calls, live streaming, gaming, and DNS lookups. TCP prioritizes accuracy; UDP prioritizes speed and low latency.

UPDATED 2026-07-10 · READ →

WordPress vs Webflow: What's the Difference?

WordPress and Webflow are two ways to build websites. WordPress is open-source software you host yourself, powering a huge share of the web through themes and plugins, with vast flexibility but more maintenance. Webflow is a hosted visual builder that lets designers create custom sites without code, handling hosting for you, but within its own ecosystem and pricing. WordPress suits content-heavy, extensible sites and full ownership; Webflow suits designers wanting pixel-precise custom design without managing servers or updates.

UPDATED 2026-07-10 · READ →

Native App vs Web App: What's the Difference?

A native app is software installed directly on a phone or computer, built for a specific platform like iOS or Android and downloaded from an app store. A web app is an application that runs inside a browser at a URL, with nothing to install. Native apps can use deep device features and work offline, while web apps reach any device instantly and update centrally. Many businesses now choose a web app, or a progressive web app, to avoid app-store friction and dual-platform costs.

UPDATED 2026-07-10 · READ →

Hybrid App vs Native App: What's the Difference?

A native app is built with a platform's own tools, such as Swift for iOS or Kotlin for Android, producing one app per platform. A hybrid app wraps web code, HTML, CSS, and JavaScript, inside a native shell so a single codebase runs on both iOS and Android. Native offers the best performance and deepest device access; hybrid trades some polish for lower cost and faster cross-platform delivery. Frameworks like Capacitor, Ionic, and React Native power most hybrid and cross-platform builds today.

UPDATED 2026-07-10 · READ →

What Is WordPress?

WordPress is free, open-source software for building and managing websites, and it powers a large share of the web, from small business sites to major publications. It provides a content management system, or CMS, where you create pages and posts through a dashboard instead of hand-coding, then extend the site with themes for design and plugins for features. WordPress comes in two forms: self-hosted WordPress.org software you install on your own hosting, and WordPress.com, a hosted service. Its flexibility and huge ecosystem make it a default choice for many businesses.

UPDATED 2026-07-10 · READ →

WordPress.com vs WordPress.org: What's the Difference?

WordPress.com is a hosted service that runs your WordPress site for you across paid tiers, while WordPress.org is the free, self-hosted software you install on your own web hosting and fully control. Both use the same underlying WordPress software, but .com trades flexibility for convenience, managing hosting and updates with plugin and customization limits on lower plans. WordPress.org gives complete freedom over plugins, themes, code, and data in exchange for handling hosting and maintenance yourself. Most businesses wanting full control choose self-hosted WordPress.org.

UPDATED 2026-07-10 · READ →

What Is a Website Builder?

A website builder is an all-in-one online tool that lets you create and publish a website through a visual, drag-and-drop editor instead of writing code. It bundles hosting, templates, a domain option, security, and editing into one paid subscription, so a non-technical person can design pages, add content, and go live from a browser. Popular examples include Wix, Squarespace, and Shopify. Website builders trade some flexibility and portability for speed and simplicity, making them a common choice for small businesses that want to launch quickly without hiring a developer.

UPDATED 2026-07-10 · READ →

What Is Webflow?

Webflow is a visual web development platform that lets designers build custom, professional websites by working directly with the underlying HTML, CSS, and JavaScript through a visual interface, without hand-coding. Unlike simpler drag-and-drop builders, Webflow gives near-complete control over layout, animation, and responsive design while generating clean, production-quality code. It includes a built-in CMS, hosting, and e-commerce, making it an all-in-one tool. Webflow sits between template-based builders and full custom coding, appealing to designers and agencies who want design freedom without managing a traditional development stack.

UPDATED 2026-07-10 · READ →

Looking for news, case studies, and opinion pieces? That's the blog →