前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。
前端新闻
苹果在 WWDC 2020 上发布了自己的“小程序”App Clips
北京时间今天凌晨,苹果线上举行了 2020 年 WWDC 大会,会上重磅宣布将 Mac 产品线从 Intel 阵营迁移到自研 ARM 芯片上。并且在软件层面,发布了自己的“小程序”App Clips 以及诸多更新。
Ubuntu 因在 MOTD 植入广告而遭网友批评
有用户在 Reddit 上发帖表示 Ubuntu 20.04 LTS 在 MOTD 中植入了广告。发帖者表示,他使用的 Ubuntu 在 MOTD 植入了一条附带链接的文字广告:
“If you’ve been waiting for the perfect Kubernetes dev solution for macOS, the wait is over. Learn how to install Microk8s on macOS.”
https://www.techrepublic.com/article/how-to-install-microk8s-on-macos/
目前,此帖已获得超过 2.5k 个“赞同”,不少网友留言批评这种行为,也有网友表示自己也遇到了相同的情况,一部分网友还建议放弃 Ubuntu 转而使用其他 Linux 发行版。
新 Edge 被指未经用户允许导入 Firefox 数据
近日,有用户发现通过 Windows Update 更新到设备的新版 Edge 会出现在用户未授权的情况下从 Firefox 导入数据的情况。网友 krankie “总结”了微软的行为:
使用最大化的 Edge 和模态包版窗口(仅包含一个显示“入门”的按钮)来“打动”用户;
没有关闭窗口的选项,不能用鼠标关闭 Edge,也不能退出模态窗口。
如果您不想“入门”,唯一的选择是使用任务管理器将其杀死;
微软将 Edge 图标放到桌面上,并将其固定在任务栏上;
Edge 会取消设置您的默认浏览器,因此,下次单击快捷方式中的 URL 时,您将不得不重新选择默认浏览器;
未经许可从其他浏览器中获取数据。
目前为止,微软仍未作出回应,将 Edge 数据导入 Firefox 数据的原因目前也不得而知。
苹果 Safari 将利用 Face ID 和 Touch ID 支持无密码登录
据外媒报道,苹果浏览器 Safari 14 将与 iOS 14 和 macOS Big Sur 一起发布,用户可以通过 Face ID 或 Touch ID 登录支持这一新功能的网站。Safari 14 已经在浏览器的测试版发布中得到了证实,苹果公司也在 WWDC 的视频中为开发者详细介绍了这一功能的工作原理。该功能建立在基于 FIDO2 标准的 WebAuthn 组件之上,由 FIDO 联盟开发,可以让登录网站变得像登录一个有 Touch ID 或 Face ID 保护的应用程序一样简单。
Chrome:内存增加是 Windows 的问题
Windows 版本的 Chrome 浏览器在长时间使用后会占用大量内存,Chrome 开发者去年 10 月报告,指出问题不是它,而是与 Windows 的内存分配机制有关。Chrome 使用的半数以上内存它实际上已经释放了,但 Windows 并没有释放将其重新分配,开发者认为名叫“(segment heap)”的功能可以解决这个问题,但 Windows 没有提供 API 能启用堆内存。随着 Windows 10 2004(Windows May 2020)的发布,微软正式提供了堆内存,它基于 Chromium 的 Edge 浏览器已经整合了这项功能,大幅减少了内存占用,测试显示内存占用减少了 27%。
行业新闻
全球数十亿条用户数据泄露,Oracle 或引发今年最大数据安全事件
6 月 24 日,据外媒报道,甲骨文的数据管理平台 BlueKai 因为在服务器上不加密码从而泄露了全球数十亿条用户数据记录。甲骨文发言人黛博拉·海林格(DeborahHellinger)对媒体表示,该消息属实。
据悉,BlueKai 是一个基于云的大数据平台,它曾被称为美国数据管理平台的起源。Oracle 于 2014 年以超过 4 亿美元的价格收购了该公司,并将其产品添加到 Oracle 的数据云(ODC)和营销云(OMC)中。
据 Whotracks 网站估计,BlueKai 跟踪了所有 Web 流量的 1%以上。但在相当长的一段时期内,保存这些数据的服务器压根没有设置密码,导致网络跟踪数据被全面泄露在公开互联网上。此次曝光出来的这些记录,显示出极高的透明度,包含姓名、家庭住址、电子邮件和其他比如付款交易等个人信息,因此通过用户的“数字画像”可以长期追踪他的在线活动。这或已成为今年发生的最大安全违规事件之一。
《全球数十亿条用户记录被泄露,Oracle 或已引发今年最大的数据安全事件》
新基建人均月薪 17895 元
拉勾大数据研究院日前发布《2020 年新基建人才报告》,报告指出,六大新基建直接相关行业的人才需求指数大幅上升,至 2020 年底,新基建相关核心技术人才缺口将达 420 万。杭州成为对新基建“最敏感”的城市,相关人才需求增长达 28% 稳居全国第一。在相关人才的薪酬方面,新基建人才平均薪酬为每月 17895 元。物流运输、人工智能、传统教育,对新基建人才的投入更大,平均月薪分别大大 23282 元、22444 元、22156 元。
微软宣布永久关闭实体零售店
微软于当地 26 日宣布,将永久关闭其 Microsoft Store 实体零售店,全球仅留下四家门店,分别位于纽约市 (第五大道)、伦敦 (牛津广场)、悉尼 (Westfield) 和雷德蒙德园区。
微软表示会把零售业务转移到线上,但公司并没有裁员计划。未来微软将专注于其在线商店 Microsoft.com,用户可以在那里获得支持、销售和培训等。微软表示,其零售团队成员将在网站上继续为用户提供帮助,而不是实体零售店。微软发言人还向媒体透露,所有零售店员工都将有机会继续留在微软。
Chrome 恶意扩展窃取个人资料,已被下载超 3 千万次
Awake 安全威胁研究团队发现了一个大规模的全球监视活动,该活动利用 Internet 域注册和浏览器功能的性质来监视和窃取来自多个地区和行业细分市场的用户的数据。如果有的话,这种威胁的严重性由于它是公然且没有针对性的事实而被放大,即机会均等的间谍活动。研究表明,此犯罪活动由单个 Internet 域注册商:CommuniGal Communication Ltd.(GalComm)进行的。
抵制破解!索尼上线全新的 PlayStation BUG 悬赏计划
6 月 27 日消息,游戏主机一直是黑客破解的重点,包括任天堂 Switch 和索尼 PS4 在内的现世代几大游戏主机,均不同程度上的遭遇了破解。
索尼全新一代游戏主机 PlayStation 5 已经确定将于今年圣诞假期期间正式发布,为了不再重蹈此前的覆辙,索尼今日正式上线了新的 PlayStation BUG 悬赏计划,如果有开发者或者用户发现了 PS 系统以及线上服务的重大安全漏洞,索尼将会提供 5 万美元的现金奖励。
据悉,索尼目前已经向发现 PS 漏洞的黑客支付过超过 17.4 万美元的奖励,这也保证了 PS4 主机虽然遭遇破解,但并不像 Switch 那样泛滥。不过,也有消费者认为,在全新一代游戏主机发布后,PS4 主机的其他漏洞也将被相继公开,毕竟它已经过了生命周期。(TechWeb)
深度阅读
简单代码的秘密
如何成为一名 10 倍开发者?10 倍的开发者如何产生 10 倍的价值?
https://medium.com/javascript-scene/the-secret-of-simple-code-a2cacd8004dd
一种简单的方法来检测您的 JS 应用程序是在线/离线/连接速度较慢
本文将主要介绍三部分:
如何检测您的 JS 应用程序;
创建一个简单的 JS 应用程序;
了解如何限制 Chrome 中的 Internet 连接并测试我们创建的应用程序。
如何使用 Plop 提高编码效率
本文中,我们将深入探讨一个示例,并配置 Plop 生成器以在 Typescript 中创建一个 React 组件。到最后,您将可以开始使用 Plop 为任何类型的项目构建自己的生成器,并提高编码效率!
https://hackernoon.com/how-to-boost-your-coding-productivity-with-plop-zr113ud3
如何从任意应用程序发布 React 组件
在本教程中,我将演示如何将 React 组件从任何应用程序发布到 Bit 的注册表。组件将作为独立的软件包发布,以后可以使用 NPM,Yarn 或 Bit 安装。
https://hackernoon.com/how-to-publish-react-components-from-any-app-hpj3u9r
软件 & 工具 & 库
TypeScript 4.0 Beta 版本发布
近日,TypeScript 4.0 Beta 版本发布,用户可以通过 NuGet 或者以下命令使用 npm 进行测试:
https://devblogs.microsoft.com/typescript/announcing-typescript-4-0-beta/
Electron v8.3.3 发布
https://github.com/electron/electron/releases/tag/v8.3.3
Ant Design 4.3.5 发布
https://github.com/ant-design/ant-design/releases/tag/4.3.5
material-design-icons
谷歌的官方开源图标库,谷歌和安卓就采用这一套图标。Material Design 官方网站可以查看所有图标。
https://github.com/google/material-design-icons
react-visual-editor
基于 React 组件的可视化拖拽、搭建页面的代码生成工具。所见即所得,可以完美还原 UI 设计搞,并支持多款型号手机(可配置)和 PC 效果展示,模板功能可以使你分享你的页面或者页面中局部任何部分组件组合,减少相似页面的重复操作。效果如下:
https://github.com/brick-design/react-visual-editor
评论