You probably aware of the relatively new WebP image format made by Google. Images .webp have normally ~30% smaller filesize than JPG and PNG. It's not fully supported yet, but you can use WebP already with WebP-Hero (polyfill library). If you care about website's performance migrating to WebP might be the right move.
github.com/chase-moskal/webp-hero
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
github.com/chase-moskal/webp-hero
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
this.supportProject()
GitHub
GitHub - chase-moskal/webp-hero: browser polyfill for the webp image format
browser polyfill for the webp image format. Contribute to chase-moskal/webp-hero development by creating an account on GitHub.
Upptime is an open-source status monitoring system written in TypeScript. Just tested it myself, it took me just an hour to setup and configure the simple status monitoring website for JavaScript Room projects (status.roomjs.com). Check it out if you want to start monitoring your websites!
- github.com/upptime/upptime
- upptime.js.org
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
SUPPORT PROJECT
- github.com/upptime/upptime
- upptime.js.org
#javascript #typescript #dart #frontend #webdev #backend #webdevelopment #programming #coding #css #nodejs #programmer #webdeveloper
--
Follow JavaScript Room in Instagram, Twitter, Facebook
SUPPORT PROJECT
GitHub
GitHub - upptime/upptime: ⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary - upptime/upptime
[JavaScript] Quick tip on finding the last element in an array that matches your criteria. lastFind() method works the best here. It became available not that long ago, but already well supported by browsers. So you can use it safely now.
.
#javascript #jsdeveloper #webdev #webdeveloper #webdevelopment #nodejs #programmer #frontend
.
#javascript #jsdeveloper #webdev #webdeveloper #webdevelopment #nodejs #programmer #frontend
🔥2👍1
[JavaScript] Quick tip on improving error handling. Use the property cause to refer to the initial error or just to pass any context when throwing an error. This prop is optional, and it’s missing if you don’t pass anything. Also, it’s important to mention that it’s currently not supported by the Opera browser. All other browsers support it.
.
#javascript #programmer #typescript #webdev #webdeveloper #frontend #backend #nodejs
.
#javascript #programmer #typescript #webdev #webdeveloper #frontend #backend #nodejs
👍4
[JavaScript] Promise Pools - an advanced pattern to use asynchronous actions in more flexible way. Great replacement of the Promise.all() method when you need to configure a concurrency limit.
.
#javascript #typescript #nodejs #backend #webdeveloper #webdevelopment #programmer
.
#javascript #typescript #nodejs #backend #webdeveloper #webdevelopment #programmer
🔥5
The first stable version of Bun has been released. It’s another JavaScript server environment like Node.js and Deno. According to the tests it’s much faster and more performant 🔥 Have you tried it already?
https://bun.sh/blog/bun-v1.0
#webdev #nodejs #javascript #typescript #programmer #webdeveloper #webdevelopment #reactjs
https://bun.sh/blog/bun-v1.0
#webdev #nodejs #javascript #typescript #programmer #webdeveloper #webdevelopment #reactjs
Bun
Bun 1.0
Bun is stable and ready for production.
🔥5
free-for.dev - a curated list of software and other offerings that have free tiers for developers. ⚡️
Whenever you build a side gig you know where to look it up.
#webdev #webdeveloper #programmer #coding #webdevelopment
Whenever you build a side gig you know where to look it up.
#webdev #webdeveloper #programmer #coding #webdevelopment
❤4
Bun keeps making noise in the web dev community. Here’s another article that compares Bun with Node.js in key parts. It’s definitely worth reading if you’re into new stacks. I won’t be surprised if projects will start migrating to Bun from now on, the differences are too sexy to be ignored
https://www.builder.io/blog/bun-vs-node-js
#webdev #webdevelopment #programmer #nodejs #frontend #backend #javascript #typescript
https://www.builder.io/blog/bun-vs-node-js
#webdev #webdevelopment #programmer #nodejs #frontend #backend #javascript #typescript
Builder.io
Bun vs Node.js: Everything you need to know
What's the essence of Bun? In this article, let’s dive deep into Bun, check out its features, and find out how it compares to the well-established Node.js.
🔥2
Well-structured article on using shorthands in the modern JavaScript. May seem a bit obvious for experienced developers, and probably more useful for people who don’t have that much expertise in #javascript yet. Anyway, it’s worth checking out
https://hackernoon.com/mastering-javascript-shorthand-tips-for-beginners
#typescript #webdev #webdeveloper #webdevelopment #frontend #backend #programmer #js #coding #nodejs #reactjs
https://hackernoon.com/mastering-javascript-shorthand-tips-for-beginners
#typescript #webdev #webdeveloper #webdevelopment #frontend #backend #programmer #js #coding #nodejs #reactjs
Hackernoon
Mastering JavaScript Shorthands
Today, we'll explore the art of JavaScript shorthands - nifty techniques that make your code more concise and elegant.
❤1👍1
playcss.app - a nice gamified way to improve and practice your CSS skills by solving daily challenges. It can definitely boost your frontend creativity to new heights.
#css #javascript #html #frontend #web #webdev #webdevelopment #webdeveloper #programmer
#css #javascript #html #frontend #web #webdev #webdevelopment #webdeveloper #programmer
👍1
I see a lot of great reviews about this ESLint config from devs on Reddit. It seems like worth trying it out. It looks very comprehensive and complete. Have you tried it in your projects already?
https://github.com/gajus/eslint-config-canonical
#javascript #typescript #webdev #webdeveloper #webdevelopment #nodejs #coding #programmer
https://github.com/gajus/eslint-config-canonical
#javascript #typescript #webdev #webdeveloper #webdevelopment #nodejs #coding #programmer
GitHub
GitHub - gajus/eslint-config-canonical: The most comprehensive ES code style guide.
The most comprehensive ES code style guide. Contribute to gajus/eslint-config-canonical development by creating an account on GitHub.
👍4❤1
[JavaScript] Sorting by a primary and a secondary field is a common task in both frontend and backend. This little helper shows how to achieve that in case of ascending order.
.
#javascript #typescript #webdev #webdevelopment #nodejs #webdeveloper #coding #programmer
.
#javascript #typescript #webdev #webdevelopment #nodejs #webdeveloper #coding #programmer
🔥3
[JavaScript] Decorators are still a new feature in #javascript and isn’t fully here yet (still a proposal), but we can start using them already (for example, in #typescript). Decorators are actually quite helpful in some cases, let’s list some of them here.
.
#js #webdev #webdevelopment #programming #programmer #coding #nodejs #reactjs #angularjs #webdeveloper
.
#js #webdev #webdevelopment #programming #programmer #coding #nodejs #reactjs #angularjs #webdeveloper
❤4
[React.js] Let’s dive into one of the latest hooks in #reactjs - useDeferredValue. It might be not obvious in the beginning why it’s needed at all. But after reading through this post you’ll definitely get few ideas about it.
.
#javascript #typescript #react #webdev #webdevelopment #webdeveloper #frontend #coding #programmer
.
#javascript #typescript #react #webdev #webdevelopment #webdeveloper #frontend #coding #programmer
❤4
[Web Dev] Usually we learn how to write code, but nobody teaches us how to debug and improve our solutions. But it’s critical to understand debugging and its best practices in order to build efficient applications. This post provides some thoughts on Profiling, which is debugging technique for measuring performance. The first step whenever you want to improve/fix issues in your app. What would you add from your experience?
.
#webdev #webdeveloper #javascript #typescript #programmer #webdevelopment #nodejs
.
#webdev #webdeveloper #javascript #typescript #programmer #webdevelopment #nodejs
🤩2
[TypeScript] Do you know the role of the “declare” keyword in #typescript? It helps to reduce the gap between JS runtime environment and the TS type checking system. Basically, you need it to explicitly type an untyped (often third-party) code. Look at the examples to see some use cases.
.
#javascript #nodejs #webdevelopment #webdev #webdeveloper #programming #programmer #backend #frontend
.
#javascript #nodejs #webdevelopment #webdev #webdeveloper #programming #programmer #backend #frontend
👍2🔥1
[Web Dev] Redirects vs. Rewrites
This sounds like a simple question, but would you be able to answer it from top of your head? Here’s the quick summary on how redirects are different to rewrites when we talk about web development. Thank me later after nailing this question on a technical interview 😎
#webdev #webdevelopment #programmer #nodejs #javascript
This sounds like a simple question, but would you be able to answer it from top of your head? Here’s the quick summary on how redirects are different to rewrites when we talk about web development. Thank me later after nailing this question on a technical interview 😎
#webdev #webdevelopment #programmer #nodejs #javascript
🔥1
Promise.withResolvers() method is a new way of dealing with promises in #javascript . It feels much better using this method when you need to manage resolve and reject functions outside of the executor function. #webdev #webdevelopment #typescript #webdeveloper #nodejs #frontend #programmer
👍2
After the recent release of Deno V2 I started seriously considering to migrate away from Node.js. Node still has a huge advantage in terms of ecosystem, but look at this 5 points: Deno is a game-changer from different perspectives. Built-in support of TypeScript is already a big deal. Are you thinking about migration too?
.
#typescript #typescriptdeveloper #javascript #javascriptdeveloper #nodejs #programmer
.
#typescript #typescriptdeveloper #javascript #javascriptdeveloper #nodejs #programmer
💯1
Consequent question: Deno or Bun? They both are great tools, from my point of view. Here I have listed how they approach different aspects of the web development. So it depends on you what to choose, but make sure you read it first.
.
#javascript #typescript #nodejs #webdev #webdeveloper #webdevelopment #programmer #frontend #backend
.
#javascript #typescript #nodejs #webdev #webdeveloper #webdevelopment #programmer #frontend #backend
🔥1