|
1 | 1 |  |
2 | | -# JerryScript: JavaScript engine for Internet of Things |
3 | | -[](https://gitter.im/Samsung/jerryscript?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |
| 2 | +# JerryScript: JavaScript engine for the Internet of Things |
4 | 3 | [](LICENSE) |
5 | 4 | [](https://travis-ci.org/Samsung/jerryscript) |
6 | 5 |
|
| 6 | +JerryScript is a lightweight JavaScript engine for resource-constrained devices such as microcontrollers. It can run on devices with less than 64 KB of RAM and less than 200 KB of flash memory. |
7 | 7 |
|
8 | | -JerryScript is the lightweight JavaScript engine for very constrained devices such as microcontrollers: |
9 | | -- Only few kilobytes of RAM available to the engine (<64 KB RAM) |
10 | | -- Constrained ROM space for the code of the engine (<200 KB ROM) |
| 8 | +Key characteristics of JerryScript: |
| 9 | +* Full ECMAScript 5.1 standard compliance |
| 10 | +* 170K binary size when compiled for ARM Thumb-2 |
| 11 | +* Heavily optimized for low memory consumption |
| 12 | +* Written in C99 for maximum portability |
| 13 | +* Snapshot support for precompiling JavaScript source code to byte code |
| 14 | +* Mature C API, easy to embed in applications |
11 | 15 |
|
12 | | -Additional informantion can be found on our [project page](http://samsung.github.io/jerryscript/) and [wiki](https://github.com/Samsung/jerryscript/wiki). |
| 16 | +Additional information can be found on our [project page](http://samsung.github.io/jerryscript) and [Wiki](https://github.com/Samsung/jerryscript/wiki). |
| 17 | + |
| 18 | +IRC channel: #jerryscript on [freenode](https://freenode.net) |
| 19 | +Mailing list: jerryscript-dev@gna.org, you can subscribe [here](https://mail.gna.org/listinfo/jerryscript-dev) and access the mailing list archive [here](https://mail.gna.org/public/jerryscript-dev). |
13 | 20 |
|
14 | 21 | ## Quick Start |
15 | | -### Getting Sources |
| 22 | +### Getting the sources |
16 | 23 | ```bash |
17 | | -git clone https://github.com/Samsung/jerryscript.git jr |
18 | | -cd jr |
| 24 | +git clone https://github.com/Samsung/jerryscript.git |
| 25 | +cd jerryscript |
19 | 26 | ``` |
20 | 27 |
|
21 | | -### Building |
| 28 | +### Building JerryScript |
22 | 29 | ```bash |
23 | 30 | make release.linux -j |
24 | 31 | ``` |
25 | 32 |
|
26 | | -For Additional information see [Development](docs/DEVELOPMENT.md). |
| 33 | +For additional information see [Development](docs/DEVELOPMENT.md). |
27 | 34 |
|
28 | 35 | ## Documentation |
29 | 36 | - [API Reference](docs/API-REFERENCE.md) |
30 | 37 | - [API Example](docs/API-EXAMPLE.md) |
31 | 38 |
|
32 | 39 | ## License |
33 | | -JerryScript is Open Source software under the [Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0). Complete license and copyright information can be found within the code. |
| 40 | +JerryScript is Open Source software under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). Complete license and copyright information can be found in the source code. |
34 | 41 |
|
35 | 42 | > Copyright 2015 Samsung Electronics Co., Ltd. |
36 | 43 |
|
|
0 commit comments