Arc 浏览器,官方宣称语是:we're building a better way to use the internet
,很多博主的文章和视频也经常以"改变了我的工作方式"、"改变了浏览器的交互"为标题。目前还是得先加入等待列表,通过后才可以使用,这让我一个纯情理工男 🙃 觉得有点营销过度啊。
之前我申请到了 Arc 的权限,最近一直当作主力浏览器浏览和开发调试,下面就分享下深度体验。会和 Edge 浏览器做对比,优缺点都会讲到,尤其是对开发人员是否适合等问题。
Arc 浏览器,官方宣称语是:we're building a better way to use the internet
,很多博主的文章和视频也经常以"改变了我的工作方式"、"改变了浏览器的交互"为标题。目前还是得先加入等待列表,通过后才可以使用,这让我一个纯情理工男 🙃 觉得有点营销过度啊。
之前我申请到了 Arc 的权限,最近一直当作主力浏览器浏览和开发调试,下面就分享下深度体验。会和 Edge 浏览器做对比,优缺点都会讲到,尤其是对开发人员是否适合等问题。
🧑🏻💻 Windows 我一直认为并不适合一些方向的开发,尤其 frontend/server,没有 bash 和好用的终端。不过巨硬从 Win10 开始引入 WSL(Windows Linux 子系统),到后面的 Windows Terminal,都对开发者更加友好。我平常 Mac/Windows 会切着用,服务器是 CentOS/Ubuntu,之前经常做一些前端基础设施的搭建,目前 WSL 的这套配置:Ubuntu
、zsh/oh-my/zsh
、n/node/npm
、Windows Terminal
、VSCode
...用着还是很舒服的,所以分享下最佳实践~
今天更新 VSCode 的时候在更新日志中看到了 Github Copilot,最近 ChatGPT 这么火爆,Copilot 也是跟进了 Chat 模式啊,这还不得马上体验体验...
Copilot Next包含很多项目,Chat 模式只是其中之一,Labs也比较有趣,大家可以体验下~
目前还处于 beta 版,使用起来有几个条件:
最近,Github 联手 OpenAI 发布了 AI 编程神器Github Copilot预览版。它基于 GPT-3 自回归语言模型,我们只需要编写一个好的函数名或注释,它就会自动编写好细节代码。这并非简单的智能提示或代码片段,而是真正的代码逻辑!
比如你要编写一个从 URL 中获取查询参数的方法,通常我们就面向 Google 和 StackOverflow 编程了,而现在,你只需要写个好的函数名即可:
Side effect,中文可以叫“副作用”。这个词第一次听的话有种负面的感觉,但如果你使用过 React Hooks 中的useEffect
或接触过函数式编程,对它应该不陌生。
仓就是仓库(repository,简称 repo)。通常我们使用多个仓库(简称多仓,multi-repo)来管理项目代码,也就是每个仓库负责一个模块或包的编码、构建、测试和发布,代码规模相对较小,所以也称为小型规模仓库(简称小仓)。而单一(mono)仓库(简称单仓,mono-repo)是指在一个仓库中管理多个模块或包,当代码规模达到一定程度后可称为大型规模仓库(简称大仓),至于这个程度大小并没有明确定义,通常说的大仓可理解为就是单仓。
我们以一个通常的 Node JS 项目为例,简要说明这几种仓库管理方式,如下图:
说实话,这两个术语名字取的,确实让人难以一下子理解。但理解了之后又不得不佩服这取名:妙啊。
在解决浏览器兼容性问题或使用一些较新的 Web 技术时,经常需要查看各浏览器对 HTML/CSS/JS/SVG/Web/HTTP 等某些接口的支持程度。以下是两种不错的自查方式: