收录了 浏览器推送 频道下的 50 篇内容
Bozhidar Bozhanov是Ontotext AD的高级软件工程师,拥有多年的从业经验。近日Bozhidar撰文谈到了WebSocket与Java,并给出了相应的代码示例。Bozhidar在文中详细分析了WebSocket的原理、适用范围,以及如何通过Java来使用WebSocket。
Webpack 热更新( Hot Module Replacement,简称 HMR),无需完全刷新整个页面的同时,更新所有类型的模块,是 Webpack 提供的最有用的功能之一,本文将深入剖析Webpack 热更新原理。
HTTP/1.X出色地满足互联网的普遍访问需求,但随着互联网的不断发展,其性能越来越成为瓶颈。Push)。
Google Chrome开发者,详细分析HTTP/2推送技术的实现难度,以及不同浏览器对该技术的支持情况。
Edge 能否再续辉煌?
微软发布了最新的Edge 93新版,带来了重磅新功能,外观焕然一新,更加贴合Windows 11的Fluent Design设计风格。
随着微软正式确认放弃Edge,并基于Chromium引擎重启新的浏览器,我想借此机会分享一些有关当前Web浏览器格局的想法。
在构建现代网络应用时,实时通信技术扮演着至关重要的角色。本文将深入讨论 Server-Sent Events (SSE) 和 WebSocket ——两种主要的实时通信技术,对比它们的实现方式、优势和具体用途,以帮助开发人员根据自身项目需求选择合适的技术。
This module is only concerned with the mechanisms to connect a browser client to a Webpack server & receive updates.
本文介绍了我们基于Netty实现WebSocket长连接网关时的一些思考和经验。
HTTP协议是“请求-响应”模式,浏览器必须先发请求给服务器,服务器才会响应该请求。即服务器不会主动发送数据给浏览器。
11.11大促,随着移动端业务量的急剧提升,像小米推送这样的基础服务也经受了巨大的考验。11月12日,小米的项目总监汪轩然在微博上宣布,“小米推送服务共发出9.65亿条消息,平均每分钟发送67万条。”我们就小米推送服务的架构、特点和性能等问题对汪轩然进行了采访。
Promise本身是同步的立即执行函数, 当在executor中执行resolve或者reject的时候, 此时是异步操作, 会先执行then/catch等,当主栈完成后,才会去调用resolve/reject中存放的方法执行,打印p的时候,是打印的返回结果,一个Promise实例。
我们将通过缓存位置、缓存策略以及实际场景应用缓存策略来探讨浏览器缓存机制。
首先渲染的前提是生成渲染树,所以 HTML 和 CSS 肯定会阻塞渲染。如果你想渲染的越快,你越应该降低一开始需要渲染的文件大小,并且扁平层级,优化选择器。然后当浏览器在解析到 script 标签时,会暂停构建 DOM,完成后才会从暂停的地方重新开始。也就是说,
我是怎么知道SSE的呢?我看了下OpenAI的API,有一个Stream模式,就是使用的SSE实现的。说白了,这就是一个HTTP长连接通过服务端持续发送数据到前端的协议。在网络不稳定的情况下,它比Websocket要更好。
探索把浏览器性能提高10倍的技术。
孤儿进程:父进程退出了,而它的一个或多个进程还在运行,那这些子进程都会成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。