我们用WebAssembly将Web App速度提升了20倍

WebAssembly是除JavaScript之外另一门可以在浏览器上运行的语言,其他语言(如C/C++/Rust)也可以被编译成WebAssembly在浏览器上运行。WebAssembly是静态类型的语言,使用线性内存,并保存成紧凑的二进制格式,所以速度非常快,可以以“接近原生”的速度运行代码(与从本地命令行运行程序的速度相当)。到目前为止,WebAssembly已经被用在各种应用程序中,从游戏(如Doom 3)到将桌面应用程序移植到Web(如Autocad和Figma)。它甚至也被用到了浏览器之外,例如被作为一门高效而灵活的Serverless计算编程语言。

畅途网业务数据同步的那些事儿

在数据仓库建模中,未经任何加工处理的原始业务层数据,称之为ODS(Operational Data Store)数据。作为DBA来说,关心的肯定是如何把关系型数据库的业务数据同步到数据仓库中去…一、领导的需求我从一份领导的需求开始:1.实现业务系统7*24小时不间断运行。2.保证业务系统数据安全性。3.降低生产系统压力,将部分查询和报表分析业务负载分离出去。

云端消息系统如何支持事务?

本文要点与10年前的消息传递解决方案相比,基于云的消息传递服务提供了更为自动化的事务保证。在处理多队列交互时,可能会意外地进入不一致的状态。我们可以通过收件箱和发件箱模式将队列与数据库事务连接在一起。为了便于去重、保证幂等性和事务,要求每个消息都有唯一的标识符。不要将基于日志的事件处理器与队列混淆起来,要在这二者中选择一个解决方案,请先确定自己需要什么。与之前的消息服务相比,当今基于云的消息服务是否提供了不一样的事务支持?如果是这样,这意味着什么?在与分布式系统专家Udi Dahan的交谈中,我们探讨了这个问题。InfoQ:请先介绍一下你自己。Udi Dahan:我叫Udi Dahan。

阿里资深技术专家的10年感悟

插件版本更新2019年的上半年,我密集地写了 tbbpm idea 插件,终于比较圆满地解决 idea 插件的开发问题。经过这件事,内心有股强烈的冲动,促使我写下这些年面对痛苦时,我的一些解决问题的方法和感悟。1. 一个人走得快,一群人走得远“一个人走得快,一群人走得远”,这句话是阿里的土话。没有这些年的编程经历,不会深刻地感受这句话背后逻辑与力量。一个人持续做一件工作量较大且较长期的事情时,对心力的考验是很大的。当多人协同时,心力压力能够得到很大的缓解。Knowledge is commonly socially constructed,

咱们从头到尾说一次 Java 垃圾回收

之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。

日均处理万亿数据!Flink在快手的应用实践与技术演进之路

作为短视频分享跟直播的平台,快手有诸多业务场景应用了Flink,包括短视频、直播的质量监控、用户增长分析、实时数据处理、直播 CDN 调度等。 本文将从Flink在快手的应用场景以及目前规模、Flink在落地过程的技术演进过程、未来计划这三个方面详细介绍Flink在快手的应用与实践。一.Flink 在快手应用场景与规模1.

SwiftWebUI框架:带你深入理解SwiftUI原理

6月初,苹果在WWDC 2019大会上发布了SwiftUI。这是一个单一的“跨平台”“声明性”框架,可以用来构建tvOS、macOS、watchOS和iOS/iPad OS平台的UI。而本文要介绍的SwiftWebUI则能将SwiftUI带到Web平台上。免责声明:记住这是一个娱乐项目!可别把它用到生产环境里哦。它可以帮助你深入了解SwiftUI及其内部的工作机制。SwiftWebUI那么SwiftWebUI到底是什么?简单来说,你可以用它编写能显示在浏览器中的SwiftUI视图。详情请查看:import SwiftWebUIstruct MainPage:

轻量可嵌入的QuickJS引擎重磅开源,它会是下一个V8吗?

上周是这是JavaScript引擎的重要一周。在Facebook发布Hermes引擎之前, Bellard以及C语言专家Charlie Gordon公开发布了QuickJS。它是在MIT许可下发布的一个轻量可嵌入的JavaScript引擎,支持最新的ES2019语言规范。正如Twitter上的一位网友所说“JavaScript 引擎很像公交汽车:你等了好几年都没来,然后两个闪亮新玩家一并出现!”QuickJS的特点QuickJS支持 ES2019规范, 包括模块,异步生成器和代理。同时可选地支持数学扩展,例如BigInt、BigFloat和运算符重载。

你不知道的浏览器渲染原理

前言浏览器的内核是指支持浏览器运行的最核心的程序,分为两个部分的,一是渲染引擎,另一个是JS引擎。渲染引擎在不同的浏览器中也不是都相同的。目前市面上常见的浏览器内核可以分为这四种:Trident(IE)、Gecko(火狐)、Blink(Chrome、Opera)、Webkit(Safari)。这里面大家最耳熟能详的可能就是 Webkit 内核了,Webkit 内核是当下浏览器世界真正的霸主。本文我们就以 Webkit 为例,对现代浏览器的渲染过程进行一个深度的剖析。想阅读更多优质文章请猛戳GitHub博客。

使用开源工具构建DevOps Pipeline的初学者指南

DevOps生态需要考虑各种需求,例如持续集成方案、源控制管理、自动化构建、服务器选择、测试覆盖率等。本文通过5个关键步骤,向DevOps初学者介绍如何通过流行的开源工具来解决这些需求。DevOps在修复缓慢、孤立或其他功能失调方面已成为软件开发过程的首选方案。如果刚接触DevOps并且不确定从哪里开始,可以参考本文DevOps Pipeline的内容,以及创建一个Pipeline的五个步骤。DevOps之旅我曾经在花旗集团的云团队工作,开发基础架构即服务(IaaS)Web应用程序来管理花旗的云基础架构,但总想找到方法来提高开发流程效率,并为开发团队带来积极的文化变革。

极客邦池建强:难的不是从零打造一款产品,而是……

近日,由高端技术领导者社交平台 TGO 鲲鹏会主办的 GTLC 全球技术领导峰会分站首站在北京举行。会上极客邦合伙人兼总裁池建强发表了主题为「从零开始打造一款产品」的演讲。本文根据其演讲整理而成,分享给未能来现场参会的你。你有你的计划,世界自有计划“你有你的计划,世界自有计划”,这是前阵子「得到」推广图书时用的一句话。翻译过来的意思是,我们经常把一切都想得很美好,但最终世界并不是按照你的计划进行。

[组图]国内首个cosplay动漫航班启航 这样的飞机你想坐吗?

日前,为配合于7月22日开启测试的某款游戏,一架从上海飞往大阪的航班被打扮成了“动漫航班”。空乘人员全部以COSPLAY游戏人物造型亮相,而乘客则全是动漫爱好者和coser。而蜘蛛侠也在机场乱入,引得小朋友纷纷与之合影。

Capture Art on the Walls for Our Photo Challenge

Street art photography is one of the most interesting genres in imaging; it encapsulates odd details in architecture and wall art with people in passingA true master of this skill is photographer Can Ahtam, who will be guest hosting this week's Mashable Photo Challenge.

SAP财报:2014年Q4 SAP运营利润25.2亿美元 同比增长1%

据路透社报道,德国软件开发商SAP周一表示,由于企业客户加速投向云软件怀抱,公司第四季度的运营利润同比实现1%的的增长。这一成绩打消了投资者对该公司利润率将出现进一步下滑的担忧。

科技行业有泡沫?拜托,这又不是1999年

这几年,科技圈着实热闹,你方谈创业我方见VC,人人高呼“我们要颠覆传统行业形态”;今天你融资,明天我收购,后天他上市,资金动少则数百万,多则上十亿。

Google's Alphabet announcement has the most-clever Easter egg ever

Well played, Google — er, Alphabet. Google, a company that is now a subsidiary in a larger company called Alphabet, issued the world's best Easter Egg on its announcement page.See also: WTF: Google creates a new parent company called AlphabetStep one: go to http://t.co/mK7lm118Ee Step two:

【极客现场】华为发布了一款千元机,堪称续航怪兽

SpaceX掌握最新技能 控制火箭完成垂直降落

近期,有关于 SpaceX 公司传出的最多的一条消息就是:他们将与 NASA 签订大单,在 2017 年承担起运送宇航员去国际空间站的任务,这也就意味着美国将恢复载人航天的能力。

阿里和腾讯的新战争,将给企业级市场带来五个变化

Your body is ready for these Poe Dameron body pillows

2016 is already the year of our dreams — because as Star Wars: The Force Awakens continues to dominate movie theaters, the best pilot in the galaxy is finally getting the attention he deserves.An Indonesian designer is giving Poe Dameron the body pillow treatment.See also:

台球消费跟赛事关联,发源地除了找来丁俊晖,靠的还是各地的球馆

我会知道台球原来是一个正规的体育运动是因为丁俊晖,就像很多人知道电竞原来是个正经事情是从Sky连冠开始的。但是你可以通过各种很多官方游戏在网吧进行的各种选拔赛最终成为一名电竞选手,而对于很多台球爱好者来说,该去参加什么样的比赛才能将爱好转变成职业一直是不明确的,晋升的通道会非常窄。发源地文化(微信号:CBSL台球超级联赛)的创始人瞿军晖告诉我,他们联合中国台球协会承办CBSL(中国台超)的目的就在于此,希望以海选的模式来打通爱好向职业转变的通道,让更多的人参与到这项运动中来。今天在他们国家会议中心正式公布CBSL联赛的具体赛程和其它相关信息。

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台 悠闲吧