Close Menu
    Facebook X (Twitter) Instagram
    Facebook X (Twitter) Instagram
    TIMES24H
    • Hot!
      1. Vietnam
      2. Asia
      3. Video
      Featured
      Hai Sau Sau (266) Partners with Samsung to Drive “One Samsung” Strategy in Vietnam

      Hai Sau Sau (266) Partners with Samsung to Drive “One Samsung” Strategy in Vietnam

      By Mike HarrisonNovember 13, 20250
      Recent
      Hai Sau Sau (266) Partners with Samsung to Drive “One Samsung” Strategy in Vietnam

      Hai Sau Sau (266) Partners with Samsung to Drive “One Samsung” Strategy in Vietnam

      November 13, 2025
      TechTimes Editors’ Choice 2024: 9Fit eBiz Mag Stand NFC Wallet – The Most Unique Mobile Accessory

      TechTimes Editors’ Choice 2024: 9Fit eBiz Mag Stand NFC Wallet – The Most Unique Mobile Accessory

      January 8, 2025

      BCP Vietnam and Vitalify Asia Launch the First A.I-Powered Business Matching Platform

      December 20, 2024
    • World
      • PR Newswire
      • Media Outreach
      • GLOBENEWSWIRE
    • Business
      Taiwan: The Global Powerhouse Shaping the Future of AI

      Taiwan: The Global Powerhouse Shaping the Future of AI

      August 29, 2025
      MEGA US EXPO 2025: A Hub for Innovation and Business Collaboration Between Vietnam and Korea

      MEGA US EXPO 2025: A Hub for Innovation and Business Collaboration Between Vietnam and Korea

      July 31, 2025
      Vietnamese Enterprises Engage with Global AI Innovations at COMPUTEX TAIPEI 2025

      Vietnamese Enterprises Engage with Global AI Innovations at COMPUTEX TAIPEI 2025

      May 19, 2025

      BCP Vietnam and Vitalify Asia Launch the First A.I-Powered Business Matching Platform

      December 20, 2024

      POPS Reaches Huge Milestone with 10,000 Enrolled Students

      December 16, 2021
    • Life
      1. Lifestyle
      2. Recipes
      3. Fashion
      4. View All
      De Beers Group Celebrates Natural Diamonds, Culture And Long-Lasting Values

      De Beers Group Celebrates Natural Diamonds, Culture And Long-Lasting Values

      April 23, 2026
      Vaseline sets a new standard for creator collaboration

      Vaseline sets a new standard for creator collaboration

      April 23, 2026
      Beyond the Carbon Blind Spot — Embodied Carbon and Scope 3 Emissions in the Commercial Property Sector on the Chinese Mainland

      Beyond the Carbon Blind Spot — Embodied Carbon and Scope 3 Emissions in the Commercial Property Sector on the Chinese Mainland

      April 22, 2026
      From Coal Mining to Agriculture: An Ecological Initiative at a Chinese Coal Mine

      From Coal Mining to Agriculture: An Ecological Initiative at a Chinese Coal Mine

      April 22, 2026

      Cooking tips for a smaller Thanksgiving celebration

      November 18, 2020

      Hanoi: A capital, and a kingdom of egg coffee shops

      November 16, 2020

      4 must-try recipes when you travel to Vietnam

      November 7, 2020

      Cutting-Edge Technology for Top Dentists

      December 24, 2021

      H&M faces boycott in Vietnam over “problematic map”

      April 7, 2021
      Pierre Cardin

      Ground-breaking French designer Pierre Cardin dies aged 98

      December 30, 2020
      JESSICA SIMPSON

      #HealthGoals: Jessica Simpson shows off 100 lbs weight loss in Christmas pajamas

      December 27, 2020

      Plane captain dies during Miami-Chile flight

      August 17, 2023

      French paintings of Vietnamese life a century ago exhibited in HCMC

      August 17, 2023

      Judge says accused TV contest not rigged

      August 17, 2023

      I don’t know how to tell my Christian parents-in-law I want a divorce

      August 17, 2023
    • Sport
    • Tech
      1. Gadgets
      2. View All
      9Fit and DTR Launch Vietnam’s First Smart Ring: A Leap Towards the Future of Wearable Technology

      9Fit and DTR Launch Vietnam’s First Smart Ring: A Leap Towards the Future of Wearable Technology

      December 12, 2024

      “Stupid windman” PC assembly experience based on Newegg ChatGPT

      March 29, 2023

      The value of the industrial cloud as an example of “the power of ecosystem, the power of expertise”

      March 29, 2023

      Machbase Releases Open Source Structured Time Series Database “Macbase Neo”

      March 28, 2023
      Taiwan Digital Day 2025

      Taiwan Digital Day 2025: Driving Vietnam-Taiwan Tech Collaboration in Ho Chi Minh City

      July 30, 2025
      Vietnamese Enterprises Engage with Global AI Innovations at COMPUTEX TAIPEI 2025

      Vietnamese Enterprises Engage with Global AI Innovations at COMPUTEX TAIPEI 2025

      May 19, 2025
      9Fit and DTR Launch Vietnam’s First Smart Ring: A Leap Towards the Future of Wearable Technology

      9Fit and DTR Launch Vietnam’s First Smart Ring: A Leap Towards the Future of Wearable Technology

      December 12, 2024

      “Stupid windman” PC assembly experience based on Newegg ChatGPT

      March 29, 2023
    Media Outreach Newswire
    TIMES24H
    Home»Application»7 “I Just Want To Know” JavaScript Projects
    Application

    7 “I Just Want To Know” JavaScript Projects

    Jack NguyenBy Jack NguyenMarch 6, 2023No Comments8 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Here are seven new JavaScript projects that a lot of people aren’t familiar with yet. While these tools and frameworks support a wide range of features, they also provide insight into JavaScript development trends. Examples include building native apps, strongly-typed full-stack development, runtime overrides for Node.js, and in-browser graphics. The seven projects are still unknown to many, but they may soon become famous as they are well received by the developers. Don’t forget that’s where I first found out.

    ⓒGetty Images Bank

    Tauri: a JavaScript framework for desktop applications

    Tori is a JavaScript framework for desktop applications. The term “meta-framework” might be more appropriate. You can turn it into a cross-platform “rich” client using a front-end web framework like React or Svelte. Denzel, who developed Tori, explained his reasons for creating a new desktop framework:

    “Tori’s goal is to streamline the process of building apps. If you’re interested in building apps, you can’t help but stumble upon Tori. It now supports building apps for Mac, Windows, and Linux, and will release version 2.0 this summer with support for iOS and Android.

    Tori’s development process is quite interesting. This framework allows you to build with an existing pipeline (e.g. SvelteKit built with Vite). Ultimately, Tori can handle any stack built with JavaScript and HTML. It runs on the development server and creates a native desktop client. According to Denzel, the development process is as follows.

    1. Start a development server using svelte, solid.js, react, view, etc.
    2. Make it listen on this port tauri.confmake up
    3. Start the Tori development window.

    Tori’s code is system-oriented. Although built in Rust, developers interact with Tori using an API written in JavaScript. For JavaScript developers, Tori is an attractive approach to building native desktop apps. Unlike previous frameworks that offered similar functionality, Tori delivers on its promise of cross-platform development using JavaScript.

    tRPC: API development using TypeScript

    tRPC is an attractive approach to building TypeScript-based APIs. Although it is from the same family as GraphQL technology, tRPC is different in that it automates the interaction between front-end and back-end code. There are also powerful features derived from TypeScript’s type coercion. Developer Alex Johansson explains why he created tRPC:

    “I’ve been a lifelong fan of GraphQL (and still am), but when I was building products I felt GraphQL was slowing me down (I was using TypeScript on both ends). Why not just use the language itself? even instead of importing an external schema?”

    The advantage of tRPC is that it supports stack-wide type coercion and concatenation using pre-existing functionality. It provides a form of two-way type inference, which does not require the intermediation of metadata or additional build steps to bind API definitions to consumer code. Once you understand the concept of tRPC, you can feel the genius in its simplicity.

    Here is a complete live React application created by the tRPC team using StackBlitz. tRPC provides an endpoint, and since it’s so simple, only a few files are needed.

    The endpoints exposed in the Stackblitz sample use information available to the IDE. For example in the frontend result Variables are custom tRPCs useQuery It is filled using square brackets like this: result const = trpc.greeting.useQuery({ name: ‘client’ }); On the backend, the tRPC router handles this task. In this way, the interface {result.data.text} variables can be used. IDE and TypeScript compilation step result.Fully aware and able to provide formal definitions of similarly, tRPC router endpoints are aware of the interface (eg, parameters provided in requests).

    Overall, tRPC is a unique and attractive way to build complete TypeScript applications. Interest from the developer community is growing, and as of this writing, it has around 20,000 stars on GitHub.

    Bun.js: a faster runtime for JavaScript

    Bun.js is a rising star in JavaScript. Indeed, it targets multiple fronts with a single package. According to Jared Sumner, who created this framework, the motivation and goals for developing Bun.js are as follows.

    “Bun.js is an all-in-one JavaScript/TypeScript bundler, transpiler, npm package manager, and JavaScript runtime. We wanted to make JavaScript faster and easier to write. The key here is ecosystem compatibility. Bun .js is designed to replace Node.js, you can use Bunn without having to rewrite your code The Native Node Module API (NAPI) (although still in development); fs, path, process Many Node.js APIs are built into Bun.js. »

    Bun.js is a runtime replacement for Node.js and Dino. webpackIt is also an alternative to auxiliary tools such as , Vite and Babel. npm install Or wire installationreplace bun installationquickly gaining notoriety for its incredible speed of execution. Bun’s performance is the result of extracting most of the code from JavaScript and passing it to low-level Zig and C++.

    Bun.js is becoming an attractive alternative to the traditional back-end server-side JavaScript stack, thanks to its fast processing speed and all-in-one approach. The developers are also paying attention. To date, it has received around 40,000 stars on GitHub.

    Civet: a modern framework for TypeScript

    What if TypeScript was mixed in with some CoffeeScript concepts, plus a few extra features? What was created like this is Civet, which makes TypeScript code simpler and more powerful. “Civet is called the new CoffeeScript, and that’s a compliment,” said Daniel Moore, developer of Civet. CoffeeScript is part of the official JavaScript specification for classes, destructuring, asynchronous/waitan arrow function, rest settings, etc.

    What’s interesting is that Civet not only improves TypeScript, but also covers JSX. Eric DeMaine, the project developer responsible for improving JSX, said:

    “Civet took several concepts from CoffeeScript and developed them. It adds many desired language features (e.g. pipe operator, soon to be implemented pattern matching switches, etc.), and since it’s built on TypeScript and transpiled to TypeScript, it’s very compatible with existing tools. ”

    Example 1 below shows a simple use of civet (taken from the civet documentation).

    // civet syntax
    I .= 0
    loop
    i++
    break if i > 5

    // TS output
    let i = 0;
    while (true) {
    I++;
    if (I > 5) {
    to break;
    }
    }

    Don’t forget that Civet also supports JSX! Personally, I’ve always felt uncomfortable with JSX’s loop syntax, but Civet simplifies it (civet summary documentcan be found in detail).

    Tabby: Terminal for Node.js

    Personally, I have a long-standing love for consoles and cases. We’ve been together since we discovered the secret worlds hidden in Commodore 64 games and typed BASIC into consoles. Tabby is a complete cross-platform terminal, order, powershellIt not only handles native applications such as , Terminal, but also SSH (eg Putty) and SFTP (eg WinSCP). Tabby developer Eugenie explained the motivation behind the new terminal app:

    “The frustration of using Hyper (another Electron-based terminal app) and the disappointment of having other apps stuck in the 90s (e.g. alt arrows not working when moving words, glitches miners keep piling up). ) made a tabby . VS Code, which broke convention in the name of a better experience, was also the motivation behind the creation of Tabby. What we want is to grow the community and possibly modify tabby to use Tory instead of Electron to reduce size and improve performance.

    Tabby provides various convenient functions such as color, special key handling, and copy/paste while maintaining consistency in various environments.

    Pixi.js: high performance graphics in JavaScript

    PixijsVisit .com and observe the effect of moving the pointer on the background image. It has a liquid effect that looks very classy, ​​but doesn’t seem to have a significant impact on performance. What’s the secret ? It uses the Pixi.js library!

    Pixi.js provides a high-level API for building interfaces with WebGL and HTML5 canvases. Pixi.js has been around for a while and is now a mature and stable library. here You can find NPM packages here. Pixi.js appears to have been developed for in-browser gaming, but it can be used for graphics, visual effects, and anything that requires high performance graphics. Just note that it was developed for 2D, not 3D. Combined with Tori, you can also use pixie to create a desktop platform. Pixi playground onlineYou can try it in

    PM2: Application Monitoring for Node.js

    Strictly speaking, PM2 is not a JavaScript library, but a system-oriented tool built with JavaScript. It is also an application monitoring tool that allows sophisticated process monitoring and management from the command line.

    Under Unix bg/fg, nohup, filter and other monitoring and management tools, but PM2 provides all of these features in one user-friendly package. PM2 has several reboot strategies to deal with almost any situation. Examples include CRON time-based startup, automatic restart on shutdown, and startup when a criteria (e.g. memory consumption, etc.) is reached. to restart when files change –show Flags are also included. If you need a tool that meets your various Node.js process management needs, PM2 is worth a look.
    editor@itworld.co.kr





    Source: Internet

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

    Related Posts

    Taiwan Digital Day 2025

    Taiwan Digital Day 2025: Driving Vietnam-Taiwan Tech Collaboration in Ho Chi Minh City

    July 30, 2025
    Vietnamese Enterprises Engage with Global AI Innovations at COMPUTEX TAIPEI 2025

    Vietnamese Enterprises Engage with Global AI Innovations at COMPUTEX TAIPEI 2025

    May 19, 2025
    9Fit and DTR Launch Vietnam’s First Smart Ring: A Leap Towards the Future of Wearable Technology

    9Fit and DTR Launch Vietnam’s First Smart Ring: A Leap Towards the Future of Wearable Technology

    December 12, 2024
    Leave A Reply Cancel Reply

    Latest News

    Hisense Unveils UR9 Series, Defining the Next Era of True RGB MiniLED Display

    April 23, 2026
    Bruno Spruth

    Q.ANT Brings Commercial Photonic Computing to the United

    April 23, 2026
    De Beers Group Celebrates Natural Diamonds, Culture And Long-Lasting Values

    De Beers Group Celebrates Natural Diamonds, Culture And Long-Lasting Values

    April 23, 2026

    THAIFEX – Anuga Asia 2026 returns as the industry’s business enabler, at a time when the F&B sector needs it most

    April 23, 2026
    DMCA.com Protection Status
    Facebook X (Twitter) Instagram Pinterest

    © 2026 TIMES24H. All rights reserved

    TIMES24H is a global news platform delivering timely, reliable, and insightful coverage across technology, business, lifestyle, and current affairs. Our mission is to provide readers with clear perspectives and trusted information to navigate a fast-changing world.

    Type above and press Enter to search. Press Esc to cancel.