搞懂浏览器进程和线程

董荼那
• 阅读 994

2021年已成过去,2022年已来,对于中国人来说,春节过后才算是新的一年开始。在这个2022年的第一个月里面,来总结一些跟技术相关的报告,本文就来总结2021年6个GitHub上的推荐前端项目,基于GitHub上的 star 数量,从这个趋势可以看出前端开发的一些发展趋势。

  1. Next.js
    React 已经流行了很多年,但令人惊讶的是,它在 2021 年仍然获得了巨大的增长。Next.js 是一个用于生产的 React 框架,它提供了生产环境所需的所有特性:混合静态和服务器渲染、TypeScript支持、智能绑定、路由预取等。
    官方网站:nextjs.org/
    Star数量:79.7K
  2. Tailwind CSS
    在 CSS、JavaScript 的时代,原子化CSS表现出了便捷、高语义、高绑定的优势。Tailwind 是一个实用程序优先的 CSS 框架,包含 flex、pt-4、text-center 和 rotate-90 等类,可以直接在HTML标签中组合构建任何设计。
    官方网站:github.com/tailwindlab…
    Star数量:52.4Khttps://gitee.com/numerical-c...
    https://www.bilibili.com/read...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
    https://zhuanlan.zhihu.com/p/...
  3. Vite
    尽管 Webpack 在构建工具中仍然稳居王座,但有一个新的强大挑战者诞生了。一直以来 Webpack 有一个弱点:开发过程中构建速度太慢。新的挑战者 Vite 使用 ESModule 加载模块,大大提高了构建速度。
    无论是 React 开发者还是 Vue 开发者,Vite 都是一个值得尝试的构建工具。
    官方网站:github.com/vitejs/vite
    Star数量:36.2K
  4. Tauri
    Tauri 是一个用于为所有主流桌面平台构建微小、快速二进制文件的框架。开发人员可以集成任何可编译为 HTML、JS 和 CSS 的前端框架,以构建所需的用户界面。应用程序的后端是一个 rust 的二进制文件,及带有一个前端可以与之交互的 API。
    相比 Electron,它摒弃了 Chromium 和 Nodejs,使用了操作系统的 webview,所以打包后体积更小。
    官方网站:github.com/tauri-apps/…
    Star数量:27.7K
  5. zx.js
    无论是搭建本地开发环境,还是将项目发布到云端服务器,前端工程师都不可避免地需要与 Bash 打交道,传统的 Shell 脚本是一种独立的编程语言。如果试图去学习并用好 Shell 脚本,对前端开发者来说有一定的阻力。为了更好的使用 Shell 脚本,谷歌发布了一个名为 ZX.js 的工具,它允许使用 JavaScript 编写脚本。
    官方网站:github.com/google/zx#-…
    Star数量:26.3K

!/usr/bin/env zx

await $cat package.json | grep name;

let branch = await $git branch --show-current;

await $dep deploy --branch=${branch};

await Promise.all([$sleep 1; echo 1, $sleep 2; echo 2, $sleep 3; echo 3]);

let name = "foo bar";

await $mkdir /tmp/${name};

复制代码
如果在前端项目开发过程中需要涉及 Shell 脚本,这个脚本库是个不错的选择,用 JavaScript 来编写 Shell 脚本。

  1. Slidev
    Slidev 是一个可以将 Markdown 转换为 PPT 的工具,是不不可思议,技术就是用来改变世界的。
点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
1年前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Karen110 Karen110
4年前
​一篇文章总结一下Python库中关于时间的常见操作
前言本次来总结一下关于Python时间的相关操作,有一个有趣的问题。如果你的业务用不到时间相关的操作,你的业务基本上会一直用不到。但是如果你的业务一旦用到了时间操作,你就会发现,淦,到处都是时间操作。。。所以思来想去,还是总结一下吧,本次会采用类型注解方式。time包importtime时间戳从1970年1月1日00:00:00标准时区诞生到现在
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
3年前
Linux日志安全分析技巧
0x00前言我正在整理一个项目,收集和汇总了一些应急响应案例(不断更新中)。GitHub地址:https://github.com/Bypass007/EmergencyResponseNotes本文主要介绍Linux日志分析的技巧,更多详细信息请访问Github地址,欢迎Star。0x01日志简介Lin
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
董荼那
董荼那
Lv1
想在你的宇宙里,走私很多的浪漫。
文章
3
粉丝
0
获赞
0