JavaScript Daily
12.1K subscribers
34 photos
2 videos
270 links
Daily JavaScript / JS community news, links and events.

"First, software ate the world, the web ate software, and JavaScript ate the web."

'JavaScript' is a trademark of Oracle Corporation in the US. We are not endorsed by or affiliated with Oracle.
Download Telegram
๐Ÿ‘4๐Ÿ˜2
๐Ÿ•น Js13kGames is a JavaScript coding competition for HTML5 Game Developers. The fun part of the compo is the file size limit set to 13 kilobytes.

๐Ÿ—“ The competition will start at 13:00 CEST, 13th August and end at 13:00 CEST, 13th September 2021. Theme for this year will be announced August 13th.

https://js13kgames.com/

๐Ÿ”ฅ Follow @javascriptdaily for more updates from JavaScript ecosystem ๐Ÿ”ฅ
๐Ÿ‘13
Vue.js has been selected as Wikimedia Foundation's future JavaScript framework for use with MediaWiki CMS.


https://lists.wikimedia.org/hyperkitty/list/wikitech-l@lists.wikimedia.org/thread/SOZREBYR36PUNFZXMIUBVAIOQI4N7PDU/
๐Ÿ‘4
Top 5 JavaScript Frameworks for web developers in 2021

1. Vuejs (๐ŸŒŸ 190k)
2. React (๐ŸŒŸ 177k)
3. Angular (๐ŸŒŸ 77.5k)
4. Next (๐ŸŒŸ 76.1k)
5. jQuery (๐ŸŒŸ 55.5k)
6. Svelte (๐ŸŒŸ 51.9k)

Which one is your favorite?
๐Ÿ‘66๐Ÿ”ฅ19โค13
JavaScript solved the mystery.
๐Ÿ˜146๐Ÿ˜ฑ31๐Ÿ”ฅ26๐Ÿ‘17๐Ÿค”6๐Ÿ™2
'Fetch' is coming to nodejs ๐ŸŽ‰

Bye bye node-fetch and axios! ๐Ÿ‘‹
๐Ÿฅฐ40๐Ÿ‘24โค15๐Ÿ”ฅ7๐ŸŽ‰7๐Ÿ‘3๐Ÿคฉ2
Deno is a JavaScript and TypeScript runtime similar to Node.js, built on Rust and the V8 JavaScript engine. It was created by Ryan Dahl, the original inventor of Node.js, to counter mistakes he made when he originally designed and released Node.js back in 2009.

https://blog.appsignal.com/2022/02/09/an-introduction-to-deno-is-it-better-than-nodejs.html
๐Ÿ‘21๐Ÿ”ฅ5๐Ÿ˜ฑ4๐Ÿ‘Ž1
The package.json file is the key element of any Node project. It records important metadata about a project which is required before publishing to NPM, and also defines functional attributes of a project that npm uses to install dependencies, run scripts, and identify the entry point to our package.

https://nodesource.com/blog/the-basics-of-package-json
๐Ÿ‘26โค6๐Ÿ˜3
This media is not supported in your browser
VIEW IN TELEGRAM
We now have 8000+ followers ๐ŸŽ‰
๐Ÿ‘45๐Ÿ‘11๐Ÿ˜9๐ŸŽ‰9๐Ÿค”5๐Ÿ”ฅ3
Future JavaScript

Pipeline operators are an upcoming feature to Javascript which gives us another way to pass values through a series of transformations.

It gives more context to what developers were trying to achieve when they wrote their code, and allow us to do some cool things to boot. Here, we'll take a quick look at pipeline operators, how they work, and how you can use them today.

https://dev.to/smpnjn/future-javascript-javascript-pipeline-operators-5jj
๐Ÿ‘7๐Ÿ‘2๐Ÿ˜1
Microsoft's New Proposal To add types to pure JavaScript!

https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-javascript/
๐Ÿ‘20๐Ÿ”ฅ4
The ECMAScript Language specification (aka. the JavaScript specification, or ECMA-262) is a great resource for learning the intricacies of how JavaScript works. However, it is a huge text that can be confusing and intimidating at first. This document aims to make it easier to get started with reading the best JavaScript language reference available.

https://timothygu.me/es-howto/
๐Ÿ‘9๐Ÿ‘5
Create your own text editor for websites/blogs you are building.

How do text typing and editing work on the web? Although this process might seem straightforward, there is a lot of technical nuance behind its apparent simplicity. This article looks at how typing on the web works.

https://www.smashingmagazine.com/2022/02/develop-text-editor-web/
๐Ÿ‘12๐Ÿ˜3๐Ÿฅฐ1
ECMAScript excitement ๐Ÿ˜‰

https://github.com/tc39/proposal-decorators

Congrats to https://twitter.com/pzuraq on advancing TC39 proposal Decorators to Stage 3 ๐ŸŽ‰

This is conditional advancement based on separating out metadata into a follow-on proposal.
๐Ÿ‘8๐Ÿ”ฅ2
Updates from the 89th TC39 meeting

There were several items on the agenda, this post focuses on feature proposals and their progress from the meeting that was held between March 28th-31st, 2022.

https://dev.to/hemanth/updates-from-the-89th-tc39-meeting-5bkf
๐Ÿ‘9๐Ÿคฎ3๐Ÿ”ฅ1
JavaScript Daily
Updates from the 89th TC39 meeting There were several items on the agenda, this post focuses on feature proposals and their progress from the meeting that was held between March 28th-31st, 2022. https://dev.to/hemanth/updates-from-the-89th-tc39-meeting-5bkf
ECMAScript excitement ๐Ÿ˜‰

This week TC39 advanced these proposals ๐ŸŽ‰

3๏ธโƒฃ Change Array by Copy
3๏ธโƒฃ Decorators
3๏ธโƒฃ RegExp set notation + string props
2๏ธโƒฃ Decorators metadata
1๏ธโƒฃ Function.prototype.once()
1๏ธโƒฃ Intl units conversion
1๏ธโƒฃ Intl.MessageFormat
1๏ธโƒฃ Type Annotations
๐Ÿ‘47๐Ÿ‘Ž7๐Ÿ”ฅ5
This one weird trick reduced a JavaScript library from 160MB to 64KB ๐Ÿคฏ

https://twitter.com/Swizec/status/1519708770707939329
๐Ÿ‘30๐Ÿคฏ14โค8