首页 文章 精选 留言 我的

精选列表

搜索[加密工具],共10000篇文章
优秀的个人博客,低调大师

Parcel 2 正式发布,极速零配置 Web 应用打包工具

Parcelv2.0.0 稳定版已正式发布。公告写道,此版本延续了 Parcel 1 的零配置打包体验,并使其拥有了强大的拓展能力以适应任何规模和复杂度的项目。 据介绍,Parcel 2 是对 Parcel 的彻底重写,涉及到许多方面。更新亮点包括: 新的插件系统:为 Parcel 提供了完整的拓展能力,允许 Parcel 从小规模项目拓展到具有复杂构建要求的大规模生产环境的应用程序 默认开启 Tree Shaking:包括 ES modules、CommonJS、dynamic import 和 CSS modules 的支持 巨大性能提升:包括用 Rust 写的新的 JavaScript 编译器和新的多任务并行架构,能够利用所有的 CPU 内核并行执行 自动拆分代码:包括将公共模块去重到可以并行加载和缓存的共享包中 图像大小调整、转换和优化,包括对 AVIF 和 WebP 等现代图像格式的支持,以及对 JPEG 和 PNG 的自动无损优化 显着提高缓存可靠性,包括跨机器的可移植性,以及所有配置、插件、开发依赖项等的自动跟踪,这些操作均无需配置 改进热加载功能,包括对 React Fast Refresh 的支持 支持 bundle inlining,它允许您将一个 bundle 的编译内容嵌入到另一个 bundle 中,例如将图像内联为数据 URL 支持构建库,包括输出到 ES 模块、CommonJS,甚至绑定 TypeScript 定义 改进了 web worker 支持,包括对原生 ES 模块 worker、worklets、service worker manifests 等的支持 更好的诊断,提供漂亮的语法高亮代码框架、提示,甚至文档链接以了解更多信息 更可靠的文件观察器,用 C++ 编写并与底层操作系统 API 集成,即使在 Parcel 重新启动时也能快速使缓存失效 使用 Parcel 的新源映射库带来了更快、更准确的源映射,该库使用 Rust 编写,性能比 Parcel 1 提升 20 倍 更多内容查看发布公告。 迁移指南:https://parceljs.org/getting-started/migration/

优秀的个人博客,低调大师

Electron 15.1.2 和 14.1.1 发布,跨平台桌面应用开发工具

Electron 15.1.2 和 14.1.1 现已发布。 v15.1.2主要更新内容如下: Fixes 修复了WebContents::MessageTo在渲染帧被破坏时可能出现的崩溃。#31334 修复了不可调整大小的无框窗口不可拖动的问题。#31299 Other Changes 1251688 的反向移植修复。#31297 将 Chromium 更新为 94.0.4606.71。#31234 v14.1.1主要更新内容如下: Fixes 修复了不可调整大小的无框窗口不可拖动的问题。#31298 从捆绑的信任存储中删除了过期的 DST Root CA X3。#31221 Other Changes Security:CVE-2021-37967 的反向移植修复。#31242 Security:CVE-2021-37968 的反向移植修复。#31245 Security:CVE-2021-37970 的反向移植修复。#31239 Security:CVE-2021-37975 的反向移植修复。#31227 Security:chromium:1248665的反向移植修复。#31235 更新说明:https://github.com/electron/electron/releases

优秀的个人博客,低调大师

Takin —— 来自数列科技的全链路性能测试工具

Takin是一款基于Java的开源系统,可嵌入到各个服务节点,实现生产环境的全链路性能测试,尤其适合面向微服务架构系统。通过Takin,系统中的中间件和应用可以在生产环境识别真实流量和测试流量,保证它们进入不同的数据库,实现真实和测试流量的现网隔离。 我们为什么需要做生产环境的性能测试? 微服务架构在现代系统架构中已被普遍使用,与此同时,随着业务的扩张和微服务数量的增加,它使系统变得非常复杂以至于人无法理解,而且,很多业务逻辑本身也非常复杂。业务复杂性和系统复杂性使保证和维持整个系统的高可用性非常困难,同时,它对研发效率也产生负面影响。 为了保证系统的高可用性,我们通常对测试环境或生产环境的单一服务进行性能测试,但是,测试环境与在生产环境区别很大,单个服务也不能代表整个服务链路,因此,它们都不能保证系统的高可用,通常也无法给出准确的容量评估结果。 微服务很复杂 和单体架构相比,微服务架构增加了业务系统的复杂性,因为它的子服务数量更多,并且涉及更多的不同技术栈和框架。 业务系统也很复杂 很多业务本身的业务逻辑也很复杂,其中很多业务涉及比较长的业务流程,例如电商业务。 服务与服务之间的调用关系也很复杂 在微服务架构的系统中,服务之间的调用关系非常复杂,每次服务的发布和更新都可能影响整个系统的可用性,并使开发人员难以频繁发布新版本。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册