Glossery
CORS
CORS (Cross-Origin Resource Sharing) is a mechanism for servers to control client access to web assets.
Git
Git is a distributed version control system for managing code. It allows development teams to contribute code to the same project without causing code conflicts.
Node
Node is a runtime environment that allows JavaScript to be written on the server-side.
npm
npm is the package manager for node. It allows developers to install, share, and package node modules.
Observable
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.
Protractor
Protractor 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.
CSS Variables
You may be familiar with variables from Sass. CSS Variables enable the same functionality but are built into the browser. CSS Variables are available in all evergreen browsers.
SASS
Sass is a stylesheet language that compiles to CSS. Sass is like CSS, but with extra features such as variables, mixins, and loops.
TypeScript
TypeScript is a superset of JavaScript, which means it gives you JavaScript, along with a number of extra features such as type declarations and interfaces.
Unit tests
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.
Webpack
Webpack 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.
Web standards
The World Wide Web Consortium (W3C) is the standards organization for the Web. Together, industry leaders and the public work together to develop web standards, which are a set of protocols, specifications, and technologies that define the Web Platform.
Last updated
Was this helpful?