Hypertext Preprocessor for JavaScript, use a PHP like syntax with an extendable API.