**File:** doc/js_tutorials/js_setup/js_intro/js_intro.markdown
**Change Type:** modified
**Context:** PR #26733: Add usage instructions to README - ## How to Run This Project 1. Make sure you have installed all required dependencies (CMake, Python, etc...
**Review Line:** 16

**Code Changes:**
```diff
 
-Web is the most ubiquitous open computing platform. With HTML5 standards implemented in every browser, web applications are able to render online video with HTML5 video tags, capture webcam video via WebRTC API, and access each pixel of a video frame via canvas API. With abundance of available multimedia content, web developers are in need of a wide array of image and vision processing algorithms in JavaScript to build innovative applications. This requirement is even more essential for emerging applications on the web, such as Web Virtual Reality (WebVR) and Augmented Reality (WebAR). All of these use cases demand efficient implementations of computation-intensive vision kernels on web.
+The web is the most ubiquitous open computing platform. With HTML5 standards implemented in every browser, web applications can render online video with HTML5 video tags, capture webcam video via WebRTC API, and access each pixel of a video frame via the canvas API. With the abundance of available multimedia content, web developers need a wide array of image and vision processing algorithms in JavaScript to build innovative applications. This requirement is even more essential for emerging applications on the web, such as Web Virtual Reality (WebVR) and Augmented Reality (WebAR). All of these use cases demand efficient implementations of computation-intensive vision kernels on the web.
 
-[Emscripten](https://emscripten.org/) is an LLVM-to-JavaScript compiler. It takes LLVM bitcode - which can be generated from C/C++ using clang, and compiles that into asm.js or WebAssembly that can execute directly inside the web browsers. .  Asm.js is a highly optimizable, low-level subset of JavaScript. Asm.js enables ahead-of-time compilation and optimization in JavaScript engine that provide near-to-native execution speed. WebAssembly is a new portable, size- and load-time-efficient binary format suitable for compilation to the web. WebAssembly aims to execute at native speed. WebAssembly is currently being designed as an open standard by W3C.
+[Emscripten](https://emscripten.org/) is an LLVM-to-JavaScript compiler. It takes LLVM bitcode—which can be generated from C/C++ using clang—and compiles it into asm.js or WebAssembly that can execute directly inside web browsers. Asm.js is a highly optimizable, low-level subset of JavaScript. It enables ahead-of-time compilation and optimization in JavaScript engines, providing near-to-native execution speed. WebAssembly is a new portable, size- and load-time-efficient binary format suitable for compilation to the web. It aims to execute at native speed and is currently being designed as an open standard by W3C.
 
-OpenCV.js is a JavaScript binding for selected subset of OpenCV functions for the web platform. It allows emerging web applications with multimedia processing to benefit from the wide variety of vision functions available in OpenCV. OpenCV.js leverages Emscripten to compile OpenCV functions into asm.js or WebAssembly targets, and provides a JavaScript APIs for web application to access them. The future versions of the library will take advantage of acceleration APIs that are available on the Web such as SIMD and multi-threaded execution.
+OpenCV.js is a JavaScript binding for a selected subset of OpenCV functions for the web platform. It allows emerging web applications with multimedia processing to benefit from the wide variety of vision functions available in OpenCV. OpenCV.js leverages Emscripten to compile OpenCV functions into asm.js or WebAssembly targets and provides JavaScript APIs for web applications to access them. Future versions of the library will take advantage of acceleration APIs available on the web, such as SIMD and multi-threaded execution.
 
-OpenCV.js was initially created in Parallel Architectures and Systems Group at University of California Irvine (UCI) as a research project funded by Intel Corporation. OpenCV.js was further improved and integrated into the OpenCV project as part of Google Summer of Code 2017 program.
```

Review comment:
"t takes LLVM bitcode—which can be generated from C/C++ using clang—and` looks like incorrect replacement.