Glossery
Last updated
Was this helpful?
Last updated
Was this helpful?
(Cross-Origin Resource Sharing) is a mechanism for servers to control client access to web assets.
is a distributed version control system for managing code. It allows development teams to contribute code to the same project without causing code conflicts.
is a runtime environment that allows JavaScript to be written on the server-side.
is the package manager for . It allows developers to install, share, and package node modules.
An observable is an object that emits events (or notifications). An observer is an object that listens for these events, and does something when an event is received. Together, they create a pattern that can be used for programming asynchronously.
Unit Tests and unit testing are a way to test small pieces of code to see if they behave as expected. Unit testing frameworks include Jasmine, Mocha, QUnit, and many others.
is a testing framework written for and by the Angular team. Protractor can be used with test runners, like Karma, for end-to-end testing. Test runners allow you to quickly and programmatically verify code quality.
You may be familiar with variables from Sass. enable the same functionality but are built into the browser. CSS Variables are available in all evergreen browsers.
Sass is a stylesheet language that compiles to CSS. Sass is like CSS, but with extra features such as , , and .
is a superset of JavaScript, which means it gives you JavaScript, along with a number of extra features such as and .
bundles together JavaScript modules and other assets. It can be used to create single or multiple "chunks" that are only loaded when needed. Webpack can be used to take many files and dependencies and bundle them into one file, or other types.
The (W3C) is the standards organization for the Web. Together, industry leaders and the public work together to develop , which are a set of protocols, specifications, and technologies that define the Web Platform.