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?
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
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
https://blog.appsignal.com/2022/02/09/an-introduction-to-deno-is-it-better-than-nodejs.html
Appsignal
An Introduction to Deno: Is It Better than Node.js? | AppSignal Blog
Learn about the key features of Deno, how it outperforms Node.js, as well as where it falls short.
๐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
https://nodesource.com/blog/the-basics-of-package-json
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
The Basics of Package.json
In this chapter, we'll give you a kickstart introduction to effectively using `package.json` with `Node.js` and `npm`.
๐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
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
DEV Community
Future Javascript: Javascript Pipeline Operators
Pipeline operators are an upcoming feature to Javascript which gives us another way to pass values...
๐7๐2๐1
JavaScript Daily
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,โฆ
In this blog post, you can find a list and description of dependencies and other host Specs inside package.json.
https://nodesource.com/blog/understanding-dependencies-inside-your-packagejson
https://nodesource.com/blog/understanding-dependencies-inside-your-packagejson
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
Understanding dependencies inside your Package.json
In this blog post, you can find a list and description of `dependencies` and other host Specs inside `package.json`.
๐11๐1๐1
Microsoft's New Proposal To add types to pure JavaScript!
https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-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/
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/
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/
Smashing Magazine
How To Develop A Text Editor For The Web โ Smashing Magazine
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. In this article, Ilya Medvedev will explain the challenges his company faced and the solutionsโฆ
๐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.
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.
GitHub
GitHub - tc39/proposal-decorators: Decorators for ES6 classes
Decorators for ES6 classes. Contribute to tc39/proposal-decorators development by creating an account on GitHub.
๐8๐ฅ2
Hackathon Starter
A boilerplate for Node.js web applications.
https://github.com/sahat/hackathon-starter
A boilerplate for Node.js web applications.
https://github.com/sahat/hackathon-starter
GitHub
GitHub - sahat/hackathon-starter: A boilerplate for Node.js web applications
A boilerplate for Node.js web applications. Contribute to sahat/hackathon-starter development by creating an account on GitHub.
โค11๐8๐คฏ3๐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
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
DEV Community
Updates from the 89th TC39 meeting
There were several items on the agenda, this post focuses on feature proposals and their progress...
๐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
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
https://twitter.com/Swizec/status/1519708770707939329
๐30๐คฏ14โค8
Today, Cloudflare โ in partnership with Vercel, Shopify, and individual core contributors to both Node.js and Deno โ is announcing the establishment of a new Community Group for Web-interoperable JavaScript runtimes.
https://blog.cloudflare.com/introducing-the-wintercg/
https://blog.cloudflare.com/introducing-the-wintercg/
The Cloudflare Blog
A Community Group for Web-interoperable JavaScript runtimes
Cloudflare is excited to be a part of the launch of the Web-interoperable Runtimes Community Group, a new effort that brings contributors from Cloudflare Workers, Deno, and Node.js together to collaborate on common Web platform API standards.
๐20๐1
Quasar is an open-source Vue.js based framework, which allows you as a web developer to quickly create responsive websites/apps in many flavours:
- SPAs (Single Page App)
- SSR (Server-side Rendered App) (+ optional PWA client takeover)
- PWAs (Progressive Web App)
- BEX (Browser Extension)
- Mobile Apps (Android, iOS, โฆ) through Cordova or Capacitor
- Multi-platform Desktop Apps (using Electron)
Quasarโs motto is: write code once and simultaneously deploy it as a website, a Mobile App and/or an Electron App. Yes, one codebase for all of them, helping you develop an app in record time by using a state-of-the-art CLI and backed by best-practice, blazing fast Quasar web components.
When using Quasar, you wonโt need additional heavy libraries like Hammer.js, Moment.js or Bootstrap. Itโs got those needs covered internally, and all with a small footprint!
https://quasar.dev/
- SPAs (Single Page App)
- SSR (Server-side Rendered App) (+ optional PWA client takeover)
- PWAs (Progressive Web App)
- BEX (Browser Extension)
- Mobile Apps (Android, iOS, โฆ) through Cordova or Capacitor
- Multi-platform Desktop Apps (using Electron)
Quasarโs motto is: write code once and simultaneously deploy it as a website, a Mobile App and/or an Electron App. Yes, one codebase for all of them, helping you develop an app in record time by using a state-of-the-art CLI and backed by best-practice, blazing fast Quasar web components.
When using Quasar, you wonโt need additional heavy libraries like Hammer.js, Moment.js or Bootstrap. Itโs got those needs covered internally, and all with a small footprint!
https://quasar.dev/
Quasar Framework
Quasar Framework - Build high-performance VueJS user interfaces in record time
Developer-oriented, front-end framework with VueJS components for best-in-class high-performance, responsive websites, PWA, SSR, Mobile and Desktop apps, all from the same codebase. Sensible people choose Vue. Productive people choose Quasar. Be both.
๐50โค5๐ฅฐ5๐1
๐ข
WebContainers are now officially supported in Firefox, desktop & mobile!
You can now build Node.js apps directly in the browser using Firefox and debug them natively with FirefoxDevTools ๐ฅ
> Use the Web to Build the Web! <
https://blog.stackblitz.com/posts/webcontainers-are-now-supported-on-firefox/
WebContainers are now officially supported in Firefox, desktop & mobile!
You can now build Node.js apps directly in the browser using Firefox and debug them natively with FirefoxDevTools ๐ฅ
> Use the Web to Build the Web! <
https://blog.stackblitz.com/posts/webcontainers-are-now-supported-on-firefox/
Stackblitz
WebContainers are now supported in Firefox on desktop and Android
WebContainers are now supported on Firefox for desktop and mobile as a result of StackBlitz and Mozilla collaboration! ๐ฅณ
๐ฅ30๐20๐8๐4๐ค3โค1