加载中
WebAssembly 的未来:成长技能树

人们对WebAssembly有些误解。他们认为在2017年登陆浏览器的WebAssembly - 我们称之为WebAssembly的最小可行产品(或MVP) - 是WebAssembly的最终版本。 我可以理解这类误解来自何处。WebAsse...

发布于 10/29 17:13
给 Web 开发者与管理员的缓存指南

这是一个信息文档。虽然本质上来说本文在讲技术,但它尝试将复杂的概念讲简单而又实用。为了更容易理解,本文会简化甚至省略某些方面的材料。如果你想深入了解这些主题,请阅读最后的参考资料。

发布于 2017/08/06 00:55
为什么使用 Spring Boot?

Spring 是一个非常流行的基于Java语言的开发框架,此框架用来构建web和企业应用程序。与许多其他仅关注一个领域的框架不同,Spring框架提供了广泛的功能,通过其组合项目满足现代业务需求。 ...

发布于 03/08 11:08
2018 年前端开发五大趋势

对于开发者而言,2017出奇的高效,不过2018年有望为IT领域带来更多发展。本文中,为了处理项目时紧跟潮流,我们会描述出每个前端编程人都需要关注的2018年JavaScript的五种主要发展趋势。 1....

发布于 09/10 16:16
使用 BeautifulSoup 和 Selenium 进行网页爬取

概述 HTML几乎是平铺直叙的。CSS是一个伟大的进步,它清晰地区分了页面的结构和外观。JavaScript添加一些魅力。道理上讲是这样的。现实世界还是有点不一样。 在本教程中,您将了解在浏览器中...

发布于 04/08 18:33
一文了解 Chrome 的十年“加速”历程

自十年前 Chrome 浏览器首次推出后,速度已经成为 Chrome 的四个核心原则之一。我们一直都想让 Web 开发者能够向用户提供快速的、优秀的上网体验。在 Chrome 诞生十周年之际,我们认为回顾在...

发布于 09/13 15:08
为什么 Java 开发者会对 Node.js 和 JavaScript 如此激动?

直到最后一口气,在Sun Microsystems的Java SE团队工作10年以上的人难道不应该流出Java字节码并实例化抽象接口么?对于这位前Java SE团队成员来说,2011年学习Node.js平台是一股清流。在200...

发布于 08/28 18:05
发展迅速的 Kubernetes 会被自身的复杂性压垮吗?

几周前,我参加 KubeCon EU 并发表演讲。这是一场约有 4,700 人参加的大型活动。这让我想起了2014年11月在巴黎举行的 OpenStack 峰会。这场活动同样的声势浩荡,有很多厂商都在里面宣传,还有...

发布于 08/25 11:15
简单5步优化你的网站图片

图像是每个网站的关键组成部分。 根据HTTP Archive,图像占网页上需要加载总数据的比例达60%以上。 几乎成为所有网站上重要的组成部分,无论是电子商务,新闻,时尚网站,博客还是旅游门户网...

发布于 08/09 18:36
将 React、D3 及其生态系统相互融合

React 和 D3.js 是能帮助我们处理页面元素及其所带来的挑战的伟大工具。它们当然可以一起工作,我们被赋予了在两个工具的界限之间去选择的能力。 —— 本文作者 马克思.西亚斯 自从2011年问世...

发布于 07/09 11:44
WebAssembly 和 Go:对未来的观望

我反对学习 JavaScript 还有前端开发已经不是秘密了。事实上,在 CSS 出现前我就学会了 HTML,不过 JavaScript 是我做 Web 开发好久后的事情了。当看到现代 Web 的发展时,我感到不寒而栗。这...

发布于 07/25 17:55
如何启动一个项目

简介 在这里,我们将学习如何启动任意一个项目。大多数时候,我们只是学习这些东西。 但我们从不关注如何开始做这些事情。在我生命之中我见过很多学生,以及我自己也浪费了很多时间,因为我不...

发布于 06/06 10:57
OpenJ9 和 HotSpot 的对比 Part 2

简介 昨天我从内存和速度这两个维度比较了不同的 JDK 版本以及 OpenJ9 vs HotSpot。如果你问我,一个实际工作的服务于 REST 对象的 Spring Boot 应用程序,所测试的内存部分是真实的。 速度/...

发布于 05/28 11:23
OpenJ9 和 HotSpot 的对比 Part 1

OpenJ9 和 IBM J9 是来自默认 Oracle HotSpot JVM 的不同 JVM 实现。使用现代的 adoptopenjdk 预置 Docker 镜像,你可以轻易地切换和测试不同的组合,并且可以为你选择合适的 JVM。 这个传言...

发布于 05/28 11:17
Mozilla 对于 Servo engine 常见问题的回答

Servo是什么? 2012年,Mozilla启动了Servo项目,这是一个社区杰作,可利用多核硬件提高速度、稳定性及响应速度的浏览器引擎。Servo与WebKit相当,WebKit是一款开源的浏览器引擎,它是Apple S...

发布于 05/07 01:16
什么是微服务?

过去几年来,“微服务架构”这个术语出现了,它描述了一种将软件应用程序设计为可独立部署的服务套件的特定方式。尽管这种架构风格没有确切的定义,但围绕业务能力,自动化部署,端点智能以及...

发布于 04/25 11:06
全面解析基于 iOS 的 PWA 程序

在iOS11.3版本中,苹果公司已悄悄地增加了基于“渐进式Web应用程序”(Progressive Web Apps,PWA)概念的新技术基础合集。是时候来看看他们是如何工作的,他们的能力和挑战是什么,以及如果...

发布于 04/17 14:38
使用 Web3 和 Vue.js 来创建你的第一个以太坊 dAPP

欢迎回到这个很牛的教程系列的第2部分,在教程中我们亲手构建我们的第一个分布式应用程序。 在第二部分中,我们将介绍VueJS和Vuex的核心概念,并引入web3js以与metamask进行交互。 如果你错过...

发布于 04/12 18:03
改进 JavaScript 和 Rust 的互操作性:深入认识 wasm-bindgen 组件

最近我们已经见识了WebAssembly如何快速编译、加速JS库以及生成更小的二进制格式。我们甚至为Rust和JavaScript社区以及其他Web编程语言之间的更好的互操作性制定了高级规划。正如前面一篇文章...

发布于 04/08 14:16
Java字节码的介绍

即便对那些有经验的Java开发人员来说,阅读已编译的Java字节码也很乏味。为什么我们首先需要了解这种底层的东西?这是上周发生在我身上的一个简单故事:很久以前,我在机器上做了一些代码更改...

发布于 03/27 10:46

没有更多内容

加载失败,请刷新页面

推荐优秀英文原文
取消
确定
返回顶部
顶部