( 어떤 시나리오에서든 다 받아 주겠다)
WebGL 기반으로 운영가능
HTML5 기반 3D 가속 라이브러리
CUDA 등 모든 GPU가속 지원
OpenGL ES 2.0 기반
순수 자바스크립트보다 빠름( 최대 100배)
WASM(web assembly) 기반으로 운영가능
자바스크립트와 하드웨어 '사이에서' 저수준 어셈블리 언어를 운영할 수 있도록 하는 새로운 실행환경
자바스크립트와 같이 앱을 구성하는 코드를 돌리는 가상머신 VM
웹브라우저 및 네이티브에서 동작 가능
XNNPACK 라이브러리 사용
순수 자바스크립트보다 빠름( 20~30배)
레퍼런스
순수 자바스크립트 기반으로 운영가능
웹 브라우저에서 실행 → cdn 방식
<script src="[<https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js>](<https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js>)"></script>
단독 실행( 서버 스타일) → node 방식
→ npm에서 설치하고 parcel, webpack, rollup과 같은 빌드도구를 사용
#참고: ( 모듈 ~webpack)
하나의 파일을 기능별로 여러 개로 분할하여 관리와 활용성 개선
자바스크립트에서는 모듈이 없었다. ES( ECMAscript)6부터 생겼다.
ex) require 'http' ← http 모듈
ES5이하에서는 지원 안됨
→ 모듈이 지원되지 않는 ES5이하의 브라우저에서 사용할 수 있는 webpack 번들러 사용 ( 최근에는 필요x)