研发博客
发表于 撰稿人 考特尼·梅兹纳里奇(Courtney Meznarich)

CSS Houdini的魔力

帽子戏法、卡牌魔术,神奇的CSS!在我们最近的团队系列午餐学习会上,用户体验设计师/开发者安东尼·哈里斯(Anthony Harris)为我们带来了无数惊喜。这个好似有魔力一般的项目叫做CSS Houdini,尽管它兼容性不够好,但却能为网页开发带来一场革命。下面就是我们了解到的内容。

Anthony Harris关闭houdini演讲

Houdini是一款新的浏览器API集合,你可以通过它访问更多浏览器CSS引擎。通过JavaScript就可以访问API,因此这非常便于网页开发者操作。

总体来说,好消息就是CSS Houdini能够提升浏览器支持效率并改善性能。然而到目前为止,不那么好的消息在于,要想使Houdini运转,所有浏览器都需要执行Houdini的API,包括风格、布局、绘制、合成等。目前 在这一点上,谷歌浏览器做得最好。 哈里斯认为,如果那可以成为现实,CSS Houdini将成为未来我们编写CSS的方式。

“在SoCreate,我们力图走在科技发展最前沿,”哈里斯说道,“只要一项新技术能够帮助我们变得更智能化或更有效率,我们就要把它钻研个明白。”

目前,我们使用JavaScript拓展HTML和CSS的可能性。但JavaScript库在应用层面运行,而不是浏览器层面。Houdini使得开发者能够开发浏览器的渲染引擎。

在SoCreate你永远也不会听到的东西?“那就是一成不变的解决问题方式。”一直以来,我们不断努力,让行动跟上科技发展最新态势。CSS Houdini能否成为下一个锦囊妙计?

时间会给我们答案,

你还可能感兴趣……

劳伦·斯彭斯(Lauren Spence)展示色彩系统

色彩系统:SoCreate用CSS自定义属性设立标准

我们最近的一次午餐聚会——SoCreate团队领导的系列学习——也许是迄今最多姿多彩的活动了!用户体验开发人员劳伦斯·彭斯(Lauren Spence)就正在应用于SoCreate项目用户体验端的尖端技术发言,并将其教授给团队。美味的午餐满足了我们其他人的胃口,而劳伦关于SoCreate色彩系统的展示则给了我们一场视觉盛宴。这个色彩系统方法创新,它控制着我们开发的所有应用的颜色,并为其设置颜色主题。该系统在空白CSS的基础上添加层与规则,使其便于使用、记录并设置主题。该系统建立在全球CSS自定义属性库之上,每个都因用途不同而名称各异。“有了这个独特的色彩名称库,无论是出于何种目的用途...
微软添加SoCreate的开源项目以获得其服务结构的最佳实践

微软添加SoCreate的开源项目以获得其服务结构的最佳实践

也许人们认为我们是一个小型软件公司,但是我们团队正在进行行业中的大动作。微软刚刚将SoCreate的两个开源项目加入了其服务结构指南,以获得最佳实践。马克·富塞尔(Mark Fussell)是微软Azure的部门项目经理,最近他邀请SoCreate总工程师杰米·鲁洛克(Jami Lurock)在一次网络会议中为微软员工演示了SoCreate服务结构分布式缓存和SoCreate服务结构发布/订阅。SoCreate建立这些开源项目,目的是解决我们自己遇到的挑战,同时建设SoCreate剧本创作平台基础设施。另外,我们建立了一个第三开源项目,项目名称为 服务结构数据保护(Service Fabric Data Protection). 分布式缓存 使人们不再需要Redis和SQL...
SoCreate超级实习生Tim Stoddard在我们的每月午餐聚会团队主导的学习系列中第二次亮相

学习NG大会内容:SoCreate在午餐会上了解Angular v8新功能

在我们的月度系列午餐学习会上,SoCreate超级实习生蒂姆•斯托达德(Tim Stoddard)再度亮相,展示了下一代Angular,即Angular V8的最新功能。蒂姆是Angular方面的专家,四月份,他代表SoCreate出席了在犹他州盐湖城举办的#NG大会,这是世界上首场以Angular为主题的会议。因此,我们迫不及待地想要一边享受墨西哥风味的午餐,一边向他请教学习。蒂姆的展示涵盖了Angular v8的几大特点:差异负载 新Ivy渲染器工作原理详述 在建的Bazel建构系统概览 新版本的突破性改进 想要观看蒂姆的全部展示内容妈? 请点击此处。你也可以在SoCreate开源项目 Angular Playground 上观看蒂姆在2019#NG会议上的展示...