Masthash

#ECMAScript

Zuri
2 months ago

#amProgramming #amCoding #introduction: Hi! 👋🏻
I don't just juggle "real" languages a lot, I also utilize scripting and programming languages to make a living. I'm a #FullStack #developer for 14 years, 9 of them professionally (6 if you exclude the apprenticeship), using #laravel as backend and am always exited for progress in #ECMAScript as well as how to write better code. I also code in my spare time when I'm not writing or editing.
1/
#PHP

Zuri
2 months ago

@brianleroux Apart from occasional #wtfjs moments it gets better and better with every #ECMAScript version

Saemon Zixel
2 months ago

Сегодня я ощутил полную мощь нововведений ECMAScript 6. После того, как кто-то написал в глобальном скопе "let i;" в своём блоке <script> , я потерял возможность использовать переменную "i" везде в циклах в глобальном скопе. Пришлось перейти на "n" в циклах.

#js #javascript #ecmascript #dev

2 months ago

The "Change Array by copy" proposal has been merged into #ECMAScript. #Immutability ftw!

https://github.com/tc39/proposal-change-array-by-copy

#JavaScript

Ivan Enderlin 🦀
2 months ago

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

Boa JavaScript engine
2 months ago

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

Boa JavaScript engine
3 months ago

Boa (https://boajs.dev) 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/boa/playground/) 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

#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/

Inautilo
3 months ago

#Development #Previews
New JavaScript features of 2023 and expectations for 2024 · Upcoming ECMAScript improvements, illustrated with examples https://ilo.im/13hz9l

_____
#WebDevelopment #WebDev #Frontend #Backend #EcmaScript #JavaScript #Proposals

Frozen Canuck
3 months ago

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

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

Axel Rauschmayer
4 months ago

How do you avoid name clashes between functions, variables, components, and types?
https://gist.github.com/sapegin/a46ab46cdd4d6b5045027d120b9c967d
#ES_Next_News #ECMAScript #JavaScript