Native Client (Скорочено NaCl) - Це технологія з відкритим вихідним кодом, запропонована Google, призначена для виконання машинного коду в різних браузерах.
Основним завданням даної технології є підвищення продуктивності веб-додатків. Однак розробники Native Client ставили перед собою також мета забезпечити безпеку, зручність розробки і переносимість коду.
Native Client код працює на рівні браузера і не залежить від використовуваної ОС. З міркувань безпеки, NaCl-програмами заборонений доступ до системних функцій. Замість цього Native Client самостійно реалізує найбільш затребувані програмні інтерфейси, наприклад, файловий ввід-висновок, відтворення графіки, взаємодія з елементами веб-сторінок і т.д.
Джерела: