Extension Libraries
Extension libraries are additional features supported by the Samsung Smart TV. These features are built-in and you can use them to further enhance your application. The features include, for example, the following libraries.
WebAssembly

WebAssembly provides a way to run code written in (among others) C and C++ on the web at near native speed.
Using the WebAssembly JavaScript APIs,
you can load WebAssembly modules into a JavaScript Smart TV app and share functionality between the two.
Using the WebAssembly JavaScript APIs,
you can load WebAssembly modules into a JavaScript Smart TV app and share functionality between the two.
Smart View SDK

Extend your mobile applications to the Big Screen.
Create seamless TV and mobile experiences using Android, JavaScript, and iOS APIs.
Create seamless TV and mobile experiences using Android, JavaScript, and iOS APIs.
NaCl

The Native Client (NaCl) technology allows you to run native C/C++ applications in a Web browser.
Use the power of native code to enhance the performance of your Tizen TV Web applications.
Use the power of native code to enhance the performance of your Tizen TV Web applications.
ImportantDue to NaCl deprecation by the Chromium project, Tizen TV will continue its support for NaCl only until 2021-year products. Meanwhile, Tizen TV will start focusing on high-performance, cross-browser WebAssembly from 2020-year products.
TOAST

TOAST is a very useful tool for TV Web application developers.
Samsung has created TOAST,
an open source project, to reduce overhead in TV Web application development.
Samsung has created TOAST,
an open source project, to reduce overhead in TV Web application development.
CAPH

CAPH is a Web application UI framework designed for easy and quick Smart TV Web application development.
You can develop visually-impressive applications using the CAPH framework.
You can develop visually-impressive applications using the CAPH framework.