JavaScript Developer Resources

Oracle JavaScript Extension Toolkit (JET) empowers developers by providing a modular open source toolkit based on modern JavaScript, CSS3, and HTML5 design and development principles.

 

Get More from Node.js

With an asynchronous, event-driven I/O model, Node.js is efficient, scalable, and offers many benefits for enterprise developers. Check out the resources below for examples.

 

Node.js in the Cloud

Creating and running Node.js apps in the cloud lowers costs, reduces development time, and improves scalability. Oracle Application Container Cloud Service offers a lightweight infrastructure that can help developers build and deploy containerized apps written in Node.js.

 

Extend Node.js Application with GraalVM

Run the GraalVM with Node.js by replacing V8 with GraalVM for executing JavaScript. It enables polyglot applications (e.g., use Java, R, or Python libraries), running Node.js with large heap configurations and Java's garbage collectors, or using GraalVM's interoperability to define data structures in C/C++ in order to use them from JavaScript.

 

A Modular Toolkit for JavaScript

JavaScript developers looking for a modular toolkit can turn to Oracle JavaScript Extension Toolkit (JET) for a collection of open source and Oracle-contributed JavaScript libraries for building client-side apps.

 

Visual Coding for Serious Developers

Professional JavaScript developers are increasingly interested in the efficiency of a visual development experience. Below are resources to work in a low-code environment while maintaining the option to get hands-on with the code when needed.

 

Build Serverless Apps with Node.js

Serverless functions-as-a-service technologies, such as the open source Fn Project, let developers focus on code without worrying about infrastructure concerns like scaling, patching, and high availability. Fn supports Node.js—one of the most popular runtimes for developing serverless functions-based applications. Upload your Node.js function code and let Fn execute it in response to events.

 

Writing and Using REST Services

JavaScript apps and REST APIs go hand-in-hand. Database developers can use Oracle REST Data Services and SQLcl to deploy REST APIs for Oracle Database.

 

JavaScript In The Database

Reducing data transfer is key in the age of big data. Using Oracle Database's experimental Multilingual Engine (MLE), developers can use JavaScript—and other languages—to move logic closer to data.

Videos

 

Introduction to node-oracledb: the New Node.js Driver for Oracle Database (100:00)

 

Building Real time Data in Web Applications with Node.js (36:00)

 

Creating RESTful Web Services the Easy Way with Node.js (43:00)