2023年12月20日 星期三

deno nodejs bun webGPU Web API fs path Buffe CloudFlare

 deno nodejs bun softwaremill
https://github.com/luismanfroni/awesome-stars?search=1
https://softwaremill.com › choosing... choosing a javascript runtime for 2023: node vs. bun vs. deno
https://uki00a.github.io/awesome-fresh/
https://deno-tutorial.js.org/articles/ecology/awesome-deno-cn.html
https://github.com/awesome-deno/awesome
https://github.com/denolib/awesome-deno

Bun — A fast all-in-one JavaScript runtime Bun https://bun.sh ·
Bun is a JavaScript runtime. Bun is a new JavaScript runtime built from scratch to serve the modern JavaScript ecosystem. It has three major design goals: ... Bun ...

Ethereum Virtual Machine implemented in TypeScript
https://github.com/dethcrypto/evm-ts

A New Language for Miden VM
https://polygon.technology/blog/introducing-polylang-typescript-for-miden-vm

virtual machine - npm search
https://www.npmjs.com/search?q=virtual%20machine

javascript node bun deno "monkey" libhunt
https://www.libhunt.com/l/typescript/topic/interpreter
https://www.libhunt.com › topic › i... top 15 typescript interpreter projects (sep 2023)

Javascript Engine Compiler Interpreter WIKI
https://en.wikipedia.org/wiki/List_of_ECMAScript_engines
https://en.wikipedia.org/wiki/JavaScript_engine
https://medium.com/@allansendagi/inside-the-javascript-engine-compiler-and-interpreter-c8faa638b0d9

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
javascript runtime environment  libraries
Bun Deno Node.js Blueboat Napa.js ChakraCore WasmEdge Ts-node JerryScript Window.js
javascript runtime environments JerryScript Ts-node WasmEdge ChakraCore Napa.js Blueboat Node.js Deno Bun

javascript
  runtime environment  libraries
  interpreter
  VM
  Language Engines
  Runtimes Process
  Virtual Machines

https://www.linkedin.com/pulse/list-10-widely-used-web-programming-languages-libraries-hasan
https://github.com/topics/ecmascript?l=c
https://copyprogramming.com/howto/difference-between-compiler-interpreter-and-runtime-code-example

https://geekflare.com/best-javascript-runtime-environments/
https://www.linuxlinks.com/free-open-source-javascript-runtime-environments/

https://www.codecademy.com/article/introduction-to-javascript-runtime-environments

Understanding the JavaScript runtime environment
https://medium.com/@gemma.croad/understanding-the-javascript-runtime-environment-4dd8f52f6fca
https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API
https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API

10 Best Node.JS Data Validation Libraries to Keep Data Clean
https://geekflare.com/node-js-data-validation-libraries/

Top 9 JavaScript Data Validation Libraries
https://byby.dev/js-object-validators

https://github.com/ErickWendel/myownnode
CapivaraBR - Creating your own JavaScript runtime tutorial

font size weight high area programming properties Letterspacing Key font parameters Cap height determines overall size point Diagram Key font parameters

 https://www.w3.org/TR/2018/REC-css-fonts-3-20180920/
https://www.w3.org/TR/css-fonts-4/


https://developer.mozilla.org/en-US/docs/Web/CSS/font-size-adjust
https://www.researchgate.net/figure/Key-font-parameters-Cap-height-determines-the-overall-size-point-size-which-is_fig7_8504113
Key font parameters. Cap height determines the overall size; point... | Download Scientific Diagram
(PDF) Adjustable typography: An approach to enhancing low vision text accessibility
https://www.researchgate.net/publication/8504113_Adjustable_typography_An_approach_to_enhancing_low_vision_text_accessibility

https://m2.material.io/design/typography/understanding-typography.html
Understanding typography - Material Design
Type properties A typeface is a collection of letters. While each letter is unique, certain shapes are shared across letters. A typeface represents shared patterns across a collection of letters.Typefaces that are selected for their style, legibility, and readability are most effective when following the fundamental principles of typographic design.Names of letterform parts: aperture, ascender, baseline, cap height, descender, leading, letter-spacing, sans serif, serif, stem, stroke, x-height

GLFW imgui EDIT caret current position micro GUI edit box InputText Input Text Multiline Horizontal Scrolling

 GLFW  EDIT caret current position   edit box InputText EditBox 

https://github.com/ocornut/imgui/issues/1554
https://github.com/ocornut/imgui/issues/4958
https://github.com/ocornut/imgui/issues/1972
https://github.com/ocornut/imgui/issues/186

https://stackoverflow.com/questions/70665163/caret-position-in-editbox-after-change-in-text-length
c++ - Caret position in EditBox after change in text length - Stack Overflow

https://www.glfw.org/docs/3.3/input_guide.html
https://www.glfw.org/docs/3.3/group__input.html

micro GUI  edit box InputText  Input Text
https://github.com/ghaerr/microwindows
http://www.microwindows.org/microwindows_architecture.html
https://github.com/rofl0r/microwindows/tree/master
http://www.microwindows.org/