Glossary
This guide covers key terms and concepts used throughout the Ionic documentation.
Overview
This glossary provides definitions for common terms and concepts used in Ionic Framework documentation.
Terms
CLI
Command Line Interface. The Ionic CLI is a tool that helps you create, build, and manage Ionic applications from the command line.
Node
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js is required to run the Ionic CLI and build Ionic applications.
npm
npm (Node Package Manager) is the default package manager for Node.js. It comes bundled with Node.js and is used to install and manage dependencies for Ionic projects.
Web Standards
Web Standards are formal, non-proprietary standards and other technical specifications that define and describe aspects of the World Wide Web. Ionic is built on top of standardized web technologies like HTML, CSS, and JavaScript, using modern Web APIs such as Custom Elements and Shadow DOM.
Web Components
Web Components are a set of web platform APIs that allow you to create new custom, reusable, encapsulated HTML tags to use in web pages and web apps. Ionic components are built using Web Components.
Capacitor
Capacitor is Ionic's official native runtime. It allows you to build native mobile apps using web technologies and access native device features.
Cordova
Apache Cordova is a mobile application development framework that allows you to use standard web technologies (HTML5, CSS3, and JavaScript) for cross-platform development.
Progressive Web App (PWA)
A Progressive Web App is a web application that uses modern web capabilities to provide a user experience similar to that of a native mobile app.
Next Steps
- Check out the Getting Started guide
- Learn more about Ionic Components