Canvas est juste une balise qui affiche un contenu dynamique, résultat d'un programme JavaScript.
Avant d'utiliser une variable dans un programme JavaScript, vous devez le déclarer.
Un programme JavaScript est une suite d'instructions rassemblées dans un fichier portant l'extension.js.
A JavaScript program is a series of instructions compiled in a file that has the extension.js.
Parfois cependant, un programme JavaScript veut communiquer avec le serveur sans avoir à recharger la page.
Sometimes, however, a JavaScript program wants to communicate with the server without re-loading the page.
Pour résoudre ce dilemme, les navigateurs limitent sévèrement les choses qu'un programme JavaScript peut faire.
To solve this dilemma, browsers severely limit the things a JavaScript program may do.
Cependant, comme nous l'avons vu plus haut, cela peut être mauvais si le programme JavaScript est non libre.
However, as we've seen above, it can be bad-if the JavaScript program is nonfree.
Plutôt que de prouver indépendamment que chaque programme JavaScript s'exécute comme prévu, nous analysons ses programmes par interprétation abstraite.
Instead of independently proving that each JavaScript program behaves as expected, we chose to analyse programs using abstract interpretation.
Celui-ci invite les gens à éditer des documents en exécutant un gros programme JavaScript non libre, ce qui est sans conteste mauvais.
It invites people to edit a document by running a large nonfree JavaScript program, clearly wrong.
Ces fonctionnalités rendront possible pour un programme JavaScript inclus dans une page web d'être réellement libre.
These features will make it possible for a JavaScript program included in a web page to be free in a real and practical sense.
Il est possible de publier un programme JavaScript en tant que logiciel libre, en distribuant le code source sous une licence libre.
It is possible to release a JavaScript program as free software, by distributing the source code under a free software license.
Créer de telles valeurs est une partie essentielle de chaque programme JavaScript, mais ce n'en est qu'une partie.
Creating values like this is an essential part of every JavaScript program, but it is only a part.
La plupart du temps, les gens l'utilisent avec le programme JavaScript non libre cité plus haut, qui est mauvais comme n'importe quel autre programme non libre.
Most often, people use it through the nonfree JavaScript program, which is bad like any nonfree program.
On peut l'intégrer à un programme C++ en tant que librairie ou l'utiliser seul pour exécuter, comme le fait un interpréteur, un programme JavaScript.
It can be embedded in a C++ program as a library or be used standalone, as does an interpreter, to parse a JavaScript program.