React + TypeScript: useMemoフックの使い方と使いどころ
https://qiita.com/FumioNonaka/items/86f6a91b98844beaff0d?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#qiita #JavaScript #TypeScript #ECMAScript #hooks #React
#qiita #javascript #typescript #ecmascript #hooks #react
ECMAScript か ECMAScript じゃないか 10問中 8問 正解しました!
【 ①✕ ②○ ③○ ④○ ⑤✕ ⑥○ ⑦○ ⑧○ ⑨○ ⑩○ 】
#クイズメーカー #プログラミング #エンジニア #ECMAScript
https://quiz-maker.site/quiz/play/3xDV9T20210813225140
まぐれ当たり
#ecmascript #エンジニア #プログラミング #クイズメーカー
Сегодня я ощутил полную мощь нововведений ECMAScript 6. После того, как кто-то написал в глобальном скопе "let i;" в своём блоке <script> , я потерял возможность использовать переменную "i" везде в циклах в глобальном скопе. Пришлось перейти на "n" в циклах.
#js #javascript #ecmascript #dev
Here’s your random reminder that the same people who demand pathological worship of automatic semicolon insertion in #ECMAScript (scared & quoted: #JavaScript) insist on adding an empty declaration to each #CSS declaration block.
#FoolStack #frontend https://ruhr.social/@generic/110717935108346229
#ecmascript #javascript #css #foolstack #frontend
The "Change Array by copy" proposal has been merged into the #ECMAScript. #Immutability ftw!
#ecmascript #immutability #javascript
Boa release v0.17, https://boajs.dev/posts/2023-07-08-boa-release-17/.
Boa is an experimental Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language. It can be embedded in Rust projects fairly easily.
A lot more features are now supported, with a 78.74% conformance to the ECMAScript specification.
#rustlang #ecmascript #javascript
We have released version 0.17 of Boa! 🎉
This new version of the most complete #javascript engine written in #rustlang comes with tons of fixes and enhancement to our #ecmascript conformance, #API and performance.
This is our biggest release so far, and in the release post you'll find many examples on how to use all these new bits and pieces:
https://boajs.dev/posts/2023-07-08-boa-release-17/
This has been possible thanks to a grant by Lit Protocol in our @opencollective: https://opencollective.com/boa
/cc @thisweekinrust
#javascript #rustlang #ecmascript #api
Boa just arrived at @fosstodon, so here we have our #introduction 😋
We are an open source #JavaScript engine written in #RustLang. You can try it out in the playground in our website (https://boajs.dev/) because yes, it can be compiled to #WebAssembly too!
Our #ECMAScript conformance can be followed at https://boajs.dev/boa/test262/
Our repo: https://github.com/boa-dev/boa
Our @opencollective: https://opencollective.com/boa
Introductory video (2019): https://youtu.be/_uD2pijcSi4
#introduction #javascript #rustlang #webassembly #ecmascript
#EcmaScript 2023 and #TypeScript 5.2 are bringing great stuff to the table.
The new Symbol.dispose, Symbol.asyncDispose, and the Disposable and AsyncDisposable interfaces, plus the new `using` keyword are going to be wonderful "quality of life" improvements.
What surprised me even more positively is that they considered suppressed errors.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-2-beta/
ECMAScript Record & Tuple polyfill はどのようにして実装されているのか | Wantedly Engineer Blog by @qnighy #JavaScript #ECMAScript https://www.wantedly.com/companies/wantedly/post_articles/511889
I'd really love to see #JavaScript get fully native immutable data objects just like #Kotlin has with data classes or #Java (v14+) has records. No need for 3rd-party libraries like Immutable or Immer. #ECMAScript #NodeJS
#nodejs #ecmascript #java #kotlin #javascript
Interesting phenomenon (non-strict mode):
> const x = Object.prototype.toString;
> x() // unexpected: `this` is undefined(?)
"[object Undefined]"
> x.call(window)
"[object Window]"
> function f() { return this }
> f() // result as expected in sloppy mode
Window {...}
Any ideas? #JavaScript #ECMAScript
JavaScript macros in Bun
https://bun.sh/blog/bun-macros
#ES_Next_News #ECMAScript #JavaScript #BunJS
#es_next_news #ecmascript #javascript #bunjs
Introduction to JavaScript proxies
https://blog.openreplay.com/an-introduction-to-javascript-proxies/
#ES_Next_News #ECMAScript #JavaScript
#es_next_news #ecmascript #javascript
Recommend reading:
Sponsoring dependencies: The next step in open source sustainability
by Nicholas C. Zakas
https://humanwhocodes.com/blog/2022/06/sponsoring-dependencies-open-source-sustainability/
You should also consider #sponsoring him, specially if your product or project is heavily dependent on #JavaScript #ECMAscript
https://github.com/sponsors/nzakas
#OpenSource #Sustainability #Financing #SoftwareDevelopment #Software
#sponsoring #javascript #ecmascript #opensource #sustainability #financing #softwaredevelopment #software
How do you avoid name clashes between functions, variables, components, and types?
https://gist.github.com/sapegin/a46ab46cdd4d6b5045027d120b9c967d
#ES_Next_News #ECMAScript #JavaScript
#es_next_news #ecmascript #javascript
Hands on with the Node.js test runner
https://www.sonarsource.com/blog/node-js-test-runner/
#ES_Next_News #ECMAScript #JavaScript #NodeJS
#es_next_news #ecmascript #javascript #nodejs
npm packages: Share of ESM vs. CommonJS?
https://github.com/wooorm/npm-esm-vs-cjs
#ES_Next_News #ECMAScript #JavaScript #ESM #CommonJS #npm
#es_next_news #ecmascript #javascript #esm #CommonJS #npm
npm provenance: How to get a simple and secure release pipeline
https://www.nearform.com/blog/npm-provenance-how-to-get-a-simple-and-secure-release-pipeline/
#ES_Next_News #ECMAScript #JavaScript #npm
#es_next_news #ecmascript #javascript #npm