12 Useful Online Tools for Frontend Developers

栏目: IT技术 · 发布时间: 6年前

内容简介:The internet is full of awesome tools that make our lives easier as frontend developers. In this post, I’ll give a quick review of 12 tools I use frequently in my dev work.Have you ever been unsure whether a Web API would be compatible in a certain browser

Useful online developer tools I love to use.

12 Useful Online Tools for Frontend Developers

The internet is full of awesome tools that make our lives easier as frontend developers. In this post, I’ll give a quick review of 12 tools I use frequently in my dev work.

1. CanIUse

Have you ever been unsure whether a Web API would be compatible in a certain browser or even be available in mobile browsers? This online tool makes it easy for you to test a Web API for browser compatibility.

Let’s say we want to know which browsers and their version that will support the Web Share API: navigator.share(...)

12 Useful Online Tools for Frontend Developers

See the results. The browsers and the versions that support the navigator.share(...) are all listed.

2. Minify

To reduce the bundle size of our app code we push to production we minify them. The minification removes whitespaces, dead code, etc. This results in a drastic reduction in the app bundle size which will lead to faster load times on browsers.

This online tool minify.com enables us to minify code from a web app.

3. Bit.dev

Bit.dev is an awesome component hub. I use it to host, document and manage reusable components from my different projects. It’s a great way to increase code reuse, speed up development and optimize your team’s collaboration.

It’s also a good alternative for building a design system from scratch (as it essentially has everything a design system needs). Bit.dev works perfectly with Bit , an open-source tool that handles component isolation and publishing.

Bit.dev supports React, React with TypeScript, Angular, Vue and many others.

12 Useful Online Tools for Frontend Developers

Example: searching for shared React components in Bit.dev

4. Unminify

This tool reverses what minify does.

This tool lets you make a piece of minified JS code become readable again by unpacking, deobfuscating, and prettifying them.

5. Stackblitz

This is everyone’s popular tool. Stackblitz offered us the ability to use the world-popular and most-used IDE in the world, Visual Studio Code on the web.

Stackblitz offers a quick scaffold of Angular, React, Vue, Vanilla, RxJS, TypeScript projects with a single click.

Stackblitz is particularly useful when you want to try out a piece of code, or a feature in any of the current JS frameworks from your browser. Imagine you are reading an Angular article and you come across a code you wanna try out. You can minimize your browser and scaffold a new Angular project just for a few LOCs.

Fast and easy.

There are other awesome online IDEs, but I believe the tipping point of Stackblitz was using everyone’s favorite Visual Studio Code feel, tool everyone is familiar with.

6. JWT.io

If you’re using JSON Web Tokens (JWT) to secure your app or using the JWT to let your users access protected resources on your backend.

One way to make a decision about whether or not a route or resource should be accessed is to check the token’s expiration time. There are times when we want to decode a JWT to see its payload, jwt.io provides just that.

This online tool enables us to plug in tokens to see their payload. Once we paste the token, jwt.io decodes the token and displays its payloads.

7. BundlePhobia

Have you ever been unsure of the size of your node_modules or just want to know the size a pakckage.json will be installed in your machine? BundlePhobia provides the answer

This tool enables us to upload a package.json file and it displays the size of the dependencies that will be installed from the package.json.

8. Babel REPL

Babel is a free and open-source JS transcompiler that is used to covert modern ES code to plain old ES5 JavaScript.

This tool is an online web app setup by Babeljs team where we can transpile ES6+ code to ES5.

It enables us to try out recent additions made to ES or some features that are at certain stages of addition to the ECMA. IT can prettify the code, limit file size and lets us time travel through the duration of the transpilation.

9. Prettier Playground

Prettier is an opinionated JS code formatter. It enforces a consistent style by parsing your code and re-printing it with the JS best coding practices.

This tool has been popularly used in our dev environment but it also has an online playground where you can prettify your code.

10. Storybook

Storybook is an online tool where you can create, edit, test and run any components in isolation.

It enables structured UI development, testing, and documentation for every major view layer including React, Angular, Vue, React Native, Ember.

11. Postman

This tool helps with a quick test of your API endpoints: GET, POST, DELETE, OPTIONS, PUT.

I have used this tool and it is worthy to come under the 11th position.

12. JSLint

In the world of JS linters, JSLint tops the league. This online tool version of the JSLint enables us to lint a piece of JS code or a JS file in our browser.

Navigate to https://jslint.com to try it out.

Conclusion

There are many more to the list, but these are my favorites.

If you have any questions regarding this or anything I should add, correct or remove, feel free to comment, email or DM me.

Thanks !!!


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

测出转化率:营销优化的科学与艺术

测出转化率:营销优化的科学与艺术

【美】高尔德(Goward,C.) / 谭磊、唐捷译 / 电子工业出版社 / 2014-10-1 / 68.00元

本书作者通过已成功实现大幅提升转化率的案例,展示了大量以营销为核心的电子商务网站的测试设计方法及转化优化方案。书中作者强调了测试及优化思维的重要性,并就实现方法做了详细讲解。 通过本书,读者将学到如何能够在网站遇到发展和收入瓶颈时,测试出存在的问题并找到解决方案;如何可以深入地了解客户需求,并以此为基础优化网站,使其达到提升转化率的目的;如何提升网站的竞争优势,把在线营销渠道变成高效的转化通......一起来看看 《测出转化率:营销优化的科学与艺术》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

URL 编码/解码
URL 编码/解码

URL 编码/解码