021 280 0071

 info@thedesigncompany.co.nz

Webpedia: Your Ultimate Guide to Web Terminology

These definitions provide a comprehensive understanding of each term and its relevance in the context of the web.

API (Application Programming Interface): A set of protocols, tools, and definitions that allows different software applications to communicate with each other.

Back-end: The server-side of a website or application, where data processing, storage, and management occur.

Bandwidth: The maximum amount of data that can be transmitted over a network connection in a given period.

Blog: A website or web page regularly updated with new content, often in the form of articles or posts.

Bookmark: A saved link to a specific web page, allowing users to easily revisit it later.

Cache: Temporary storage used to store frequently accessed data, reducing the need to fetch it from the original source.

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart): A security feature used to distinguish between human users and automated bots by presenting a challenge that is easy for humans to solve but difficult for bots.

CDN (Content Delivery Network): A network of servers distributed geographically to deliver web content more efficiently by reducing latency and improving website performance.

Client-side: Refers to processes or actions that occur on the user's device, typically within a web browser.

CMS (Content Management System): Software used to create, manage, and modify digital content on a website without requiring technical expertise.

Cookie: A small piece of data stored on a user's device by a website, used to track user activity, preferences, and authentication information.

CSS (Cascading Style Sheets): A style sheet language used to define the presentation and layout of web pages, including fonts, colours, and spacing.

Database: A structured collection of data stored electronically, typically organised in tables for easy retrieval and management.

Debugger: A tool used by developers to identify and fix errors or bugs in software code.

Domain: A unique name that identifies a website on the internet, often used in URLs.

DNS (Domain Name System): A decentralised naming system that translates domain names into IP addresses, allowing users to access websites using human-readable names.

E-commerce: The buying and selling of goods or services over the internet, often conducted through online stores or marketplaces.

Encryption: The process of encoding information in such a way that only authorised parties can access it, providing security and privacy.

Favicon: A small icon displayed in the browser's address bar or tab to represent a website.

Firewall: A network security system that monitors and controls incoming and outgoing traffic based on predetermined security rules.

FTP (File Transfer Protocol): A standard network protocol used to transfer files between a client and a server on a computer network.

Front-end: The client-facing part of a website or application, where user interaction and presentation occur.

GIF (Graphics Interchange Format): A bitmap image format commonly used for animated images on the web.

GUI (Graphical User Interface): A visual interface that allows users to interact with electronic devices or software using graphical elements such as icons and buttons.

HTML (Hypertext Markup Language): The standard markup language used to create and structure web pages and web applications.

HTTP (Hypertext Transfer Protocol): An application protocol used for transmitting hypermedia documents, such as HTML, over the internet.

HTTPS (Hypertext Transfer Protocol Secure): An extension of HTTP that provides secure communication over a computer network, typically using SSL/TLS encryption.

Hyperlink: A reference to data that the user can follow by clicking or tapping, typically leading to another web page or resource.

IP address (Internet Protocol address): A numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.

JavaScript: A programming language commonly used to create interactive and dynamic elements on web pages.

JPG/JPEG (Joint Photographic Experts Group): A commonly used image file format that uses lossy compression to reduce file size.

Landing page: A web page designed specifically to encourage visitors to take a particular action, such as making a purchase or signing up for a newsletter.

Metadata: Data that provides information about other data, such as the title, author, and keywords of a web page.

MIME (Multipurpose Internet Mail Extensions): A standard that extends the format of email messages and allows for the attachment of multimedia files.

Modem: A device that enables computers to transmit data over communication lines, typically used to connect to the internet.

MySQL: An open-source relational database management system commonly used in web development.

Network: A collection of computers, servers, and other devices connected to each other for the purpose of sharing resources and information.

OAuth (Open Authorisation): An open standard for access delegation that allows users to grant third-party websites or applications access to their resources without sharing their credentials.

Online forum: A web-based discussion platform where users can post messages, ask questions, and interact with each other on specific topics.

Open source: Software whose source code is freely available for anyone to use, modify, and distribute.

PageRank: An algorithm used by Google Search to rank web pages in search engine results based on their importance and relevance.

PDF (Portable Document Format): A file format used to present documents in a manner independent of application software, hardware, and operating systems.

PHP (Hypertext Pre-processor): A server-side scripting language commonly used for web development to create dynamic web pages and applications.

Plugin: A software component that adds specific features or functionality to a larger software application, typically a web browser or content management system.

Pop-up: A secondary browser window that appears over the main window, often used to display advertisements or notifications.

Portal: A website that serves as a gateway to a variety of resources and services, often organised around a specific topic or community.

Protocol: A set of rules and conventions governing the exchange of data between devices or systems.

QR code (Quick Response code): A type of barcode that can be scanned using a smartphone camera, typically used to encode URLs or other information for quick access.

RSS (Really Simple Syndication): A web feed format used to publish frequently updated content, such as blog posts or news headlines, in a standardised format.

Scalability: The ability of a system or software application to handle increasing workloads or accommodate growing numbers of users without compromising performance or reliability.

Script: A sequence of instructions or commands executed by a computer program to perform a specific task.

Search engine: A web-based tool that allows users to search for information on the internet by entering keywords or phrases.

SEO (Search Engine Optimisation): The process of improving the visibility of a website or web page in search engine results to increase organic traffic.

Server: A computer or device that provides resources, services, or data to other computers or devices over a network.

Session: A period of interaction between a user and a website or application, typically beginning when the user logs in and ending when they log out or close the browser.

Sitemap: A file or page that lists the URLs and other metadata for all pages on a website, used by search engines to crawl and index the site.

SMTP (Simple Mail Transfer Protocol): A standard protocol used for sending and receiving email messages over the internet.

Social media: Websites and applications that allow users to create and share content, connect with others, and participate in online communities.

Software: Programs and applications used to perform specific tasks or functions on a computer or other electronic device.

SSL (Secure Sockets Layer): A cryptographic protocol used to secure communication over a computer network, commonly used to protect sensitive data transmitted over the internet.

TCP/IP (Transmission Control Protocol/Internet Protocol): A suite of communication protocols used to connect devices on the internet and facilitate the transmission of data.

Template: A pre-designed layout or format used as a starting point for creating documents, web pages, or other content.

Text editor: A software application used to create and edit plain text files, often used by developers to write code.

URL (Uniform Resource Locator): A reference to the location of a resource on the internet, typically consisting of a protocol (e.g., HTTP), domain name, and path.

User agent: Software acting on behalf of a user, such as a web browser or search engine crawler.

Username: A unique identifier used to authenticate a user's identity and grant access to restricted resources or services.

UX (User Experience): The overall experience and satisfaction a user derives from interacting with a website, application, or product.

Vector graphics: Images defined by mathematical equations rather than individual pixels, allowing for scalability and resolution independence.

Version control: The management of changes to documents, code, or other files over time, often facilitated by version control systems such as Git.

Video streaming: The continuous delivery of video content over the internet, allowing users to watch videos in real-time without downloading the entire file.

Virtual reality: A computer-generated simulation of an environment that allows users to interact with and experience a virtual world.

VPN (Virtual Private Network): A secure network connection that allows users to access resources or services over a public network while maintaining privacy and security.

Web browser: A software application used to access and view websites on the internet.

Web hosting: A service that allows individuals or organisations to store and publish websites on the internet.

Web server: A computer or software application that delivers web content to clients over the internet using the HTTP protocol.

Webinar: A seminar or workshop conducted over the internet, typically involving live video presentations and interactive discussions.

Website: A collection of web pages and related content accessible via the internet and typically hosted on a single domain.

WebSocket: A communication protocol that provides full-duplex communication channels over a single TCP connection, often used for real-time web applications.

Wi-Fi (Wireless Fidelity): A wireless networking technology that allows devices to connect to the internet and communicate with each other over short distances.

Wiki: A collaborative website that allows users to contribute, modify, and organize content collectively.

Wireframe: A visual representation of the layout and structure of a web page or application, typically used during the early stages of design.

WYSIWYG (What You See Is What You Get): An editing interface that allows users to view and edit content in a format that closely resembles the final output.

XML (Extensible Markup Language): A markup language used to encode documents in a format that is both human-readable and machine-readable.

XSS (Cross-Site Scripting): A type of security vulnerability that allows attackers to inject malicious scripts into web pages viewed by other users.

YAML (YAML Ain't Markup Language): A human-readable data serialization format used for configuration files and data exchange.

API endpoint: A specific URL that represents an entry point for accessing a web API.

Web analytics: The measurement, collection, analysis, and reporting of web data to understand and optimise web usage.

Web application: A software application that runs on a web server and is accessed through a web browser.

Web design: The process of creating the visual appearance and layout of a website, typically involving graphic design and user interface design.

Web development: The process of building and maintaining websites and web applications, typically involving programming, markup, and scripting.

Webmaster: A person responsible for maintaining and managing a website, including content updates, technical support, and performance optimisation.

WebRTC (Web Real-Time Communication): A set of protocols and APIs that enable real-time communication between web browsers without the need for additional plugins or software.

Websocket: A communication protocol that provides full-duplex communication channels over a single TCP connection, often used for real-time web applications.

Widget: A small, reusable component or application that provides specific functionality and can be embedded within a web page or application.

Wiki: A collaborative website that allows users to contribute, modify, and organise content collectively.

WYSIWYG (What You See Is What You Get): An editing interface that allows users to view and edit content in a format that closely resembles the final output.

XML (Extensible Markup Language): A markup language used to encode documents in a format that is both human-readable and machine-readable.

YAML (YAML Ain't Markup Language): A human-readable data serialisation format used for configuration files and data exchange.

API endpoint: A specific URL that represents an entry point for accessing a web API.

Web analytics: The measurement, collection, analysis, and reporting of web data to understand and optimise web usage.