Web端IM聊天消息该不该用浏览器本地存储?一文即懂!

2024-11-29
阅读 9 分钟
1.5k
鉴于目前浏览器技术的进步(主要是HTML5的普及),在Web网页端IM聊天应用的技术选型阶段,很多开发者都会纠结到底该不该像原生移动端IM那样将聊天记录缓存在浏览器的本地,还是像传统Web端即时通讯那样继续存储在服务端?本文将为你简洁明了地讲清楚浏览器本地存储技术(Web Storage),然后你就知道到底该怎么选择了。...
封面图

即时通讯技术文集(第44期):微信、QQ技术精华合集(Part1) [共14篇]

2024-11-27
阅读 3 分钟
1.4k
[摘要] 朋友圈的数据是永远存储的,而且随着业务的快速发展,存储容量、带宽和设备的消耗大量增加,尤其重大节日带来的使用量增长,更加剧了消耗,也给运维人员的保障带来了巨大压力。
封面图

Wasm在即时通讯IM场景下的Web端应用性能提升初探

2024-11-22
阅读 10 分钟
1.6k
Wasm,全称 WebAssembly,官网描述是一种用于基于堆栈的虚拟机的二进制指令格式。Wasm被设计为一个可移植的目标,用于编译C/C++/Rust等高级语言,支持在Web上部署客户端和服务器应用程序。简单的来说,Wasm就是使用C/C++/Rust等语言编写的代码,经过编译后得到汇编指令,再通过JavaScript相关API将文件加载到Web容器中(...
封面图

即时通讯技术文集(第43期):直播技术合集(Part3) [共13篇]

2024-11-20
阅读 2 分钟
1.1k
[摘要] 直播弹幕指直播间的用户,礼物,评论,点赞等消息,是直播间交互的重要手段。美拍直播弹幕系统从 2015 年 11 月到现在,经过了三个阶段的演进,目前能支撑百万用户同时在线。比较好地诠释了根据项目的发展阶段进行平衡演进的过程。这三个阶段分别是快速上线、高可用保障体系建设、长连接演进。具体我将在正文中展...
封面图

移动端弱网优化专题(十四):携程APP移动网络优化实践(弱网识别篇)

2024-11-14
阅读 15 分钟
1.3k
网络优化一直是移动互联网时代的热议话题,弱网识别作为移动端弱网优化的第一步,受到的关注和讨论也是最多的。本文从方案设计、代码开发到技术落地,详尽的分享了携程在移动端弱网识别方面的实践经验,如果你也有类似需求,这篇文章会是一个不错的实操指南。技术交流:
封面图

即时通讯技术文集(第42期):直播技术合集(Part2) [共13篇]

2024-11-13
阅读 2 分钟
1.2k
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第42 期。[-1-] 实时音频的混音在视频直播中的技术原理和实践总结[链接] [链接][摘要] 今天,我们就来聊一聊混音技术在视频直播应用中的实现原理、方案等,及其在创新玩法中的实践应用。[-2-] 七牛云技术分享:使用QUIC协议...
封面图

社交软件红包技术解密(三):微信摇一摇红包雨背后的技术细节

2024-11-07
阅读 9 分钟
1.7k
本文来自微信团队工程师张文瑞的技术分享,由InfoQ编辑发布,下文有修订和改动。原文地址:infoq.cn/article/1-billion-bonus-from-the-clouds,感谢原作者的分享。
封面图

微信后团队分享:微信后台基于Ray的分布式AI计算技术实践

2024-11-07
阅读 11 分钟
1.9k
微信存在大量AI计算的应用场景,主要分为三种:流量分发、产品运营和内容创作。流量分发场景中的 AI 计算主要用于搜索、广告、推荐场景的核心特征生产,产品运营相关的 AI 计算主要用于产品功能相关和内容运营相关(低质、优质、生态建设),由于大模型的兴起,AIGC 相关的文生图、图生图、AI 特效等内容创作场景的 AI ...
封面图

基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v9.1版已发布

2024-10-31
阅读 2 分钟
1.4k
MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp,服务端基于Netty编写。工程开源地址是:1)Gitee码云地址:[链接])Github托管地址:[链接]
封面图

不为人知的网络编程(十八):UDP比TCP高效?还真不一定!

2024-10-30
阅读 10 分钟
1.7k
本文由LearnLHC分享,原始出处:blog.csdn.net/LearnLHC/article/details/115268028,本文进行了排版和内容优化。
封面图

基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v9.1版已发布

2024-10-29
阅读 2 分钟
1.3k
关于MobileIMSDKMobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp,服务端基于Netty编写。工程开源地址是:1)Gitee码云地址:[链接]2)Github托管地址:[链接]
封面图

不为人知的网络编程(十七):冰山之下,一次网络请求背后的技术秘密

2024-10-24
阅读 10 分钟
1.1k
1、引言当你在浏览器输入 qq.com 按下回车键,到页面呈现在你面前,整个过程发生了什么?我以前思考过这个问题,从最前面的浏览器到最后的 db 都梳理的一遍,触发了一次技术顿悟,将很多散落的知识点贯通起来了。本文将抛弃千篇一律的计网知识理论,从现实的互联网技术实践角度,一步步为你分享一次网络请求背后的技术秘...
封面图

Web网页端IM产品RainbowChat-Web的v7.2版已发布

2024-10-21
阅读 1 分钟
1.4k
RainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK (Github地址)  的产品级移动端IM系统)。
封面图

视频直播技术干货(十二):从入门到放弃,快速学习Android端直播技术

2024-10-18
阅读 8 分钟
2.1k
从游戏、教育、电商到娱乐,直播技术的应用场景无处不在。随着移动端的网速越来越快,直播技术的普及和发展将更加迅速。本文详细介绍了Android端直播技术的全貌,涵盖了从实时音视频采集、编码、传输到解码与播放的各个环节。文章还探讨了直播中音视频同步、编解码器选择、传输协议以及直播延迟优化等关键问题。希望本文...
封面图

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.7版已发布

2024-10-16
阅读 2 分钟
1.1k
RainbowChat是一套基于开源IM聊天框架 MobileIMSDK 的产品级移动端IM系统。RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。* RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊...

社交软件红包技术解密(二):解密微信摇一摇红包从0到1的技术演进

2024-10-11
阅读 10 分钟
1.6k
白谢谢大家!我是来自腾讯WXG技术架构部的张文瑞,今天下午跟大家分享的主题是:微信团队是如何从0到1实现“有把握”的微信春晚摇一摇红包系统的。回忆一下春晚的活动,有什么样的活动形式呢?当时我们是直接复用客户端摇一摇入口,专门给春晚摇一摇定制了一个页面,可以摇出“现金拜年”、“红包”。底下的红包肯定是大家比较...
封面图

百度公共IM系统的Andriod端IM SDK组件架构设计与技术实现

2024-10-11
阅读 10 分钟
1.3k
移动互联网时代,随着社交媒体、移动支付、线上购物等行业的快速发展,对即时通讯功能的需求不断增加。对于各APP而言,接入IM SDK(即时通讯软件开发工具包)能够大大降低开发成本、提高开发效率,快速构建自己的IM系统。本文主要介绍了百度公共IM系统的Andriod端IM SDK的建设背景、IM SDK主要结构和工作流程以及建设过...
封面图

闲话即时通讯:腾讯的成长史本质就是一部QQ成长史

2024-09-29
阅读 10 分钟
2.1k
在猴年新春的时候,腾讯当时推出了新春广告片(点击观看视频),作为《弹指间 心无间》的延续。片中通过春节期间发送QQ红包让家人打车回家团聚,让我们感受到了“最温暖的红包,给最爱的人”那种弹指间的感动。

网络编程入门如此简单(四):一文搞懂localhost和127.0.0.1

2024-09-26
阅读 5 分钟
1.6k
本文由萤火架构分享,原题“localhost和127.0.0.1的区别是什么?”,原文链接“juejin.cn/post/7321049446443417638”,下文进行了排版和内容优化。
封面图

微信技术总监谈架构:微信之道——大道至简(演讲全文)

2024-09-25
阅读 10 分钟
3.3k
微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...

即时通讯框架MobileIMSDK的H5端开发快速入门

2024-09-20
阅读 8 分钟
1.2k
您是否已对Web端即时通讯技术有所了解?1)新手入门贴:史上最全Web端即时通讯技术原理详解2)Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE您需要对WebSocket技术有所了解:1)新手快速入门:WebSocket简明教程2)WebSocket详解(一):初步认识WebSocket技术3)WebSocket从入门到精通,半小时就够!4)从零理...
封面图

移动端常见白屏问题优化之网络优化篇

2024-09-13
阅读 12 分钟
1.5k
图片加载作为重中之重的App体验指标,端侧的白屏问题则是其中最为严重、也是最为常见的问题之一。想象一下如果你在浏览交易商品、社区帖子等核心场景下,图片无法完成加载是多么糟糕的体验。如上图所示,通过线上白屏问题归因,我们看到网络问题导致比例最高,占比达81.97%。除去常见的弱网/无网等问题外,还有很多各种...

携程技术分享:亿级流量的办公IM及开放平台技术实践

2024-08-30
阅读 6 分钟
1.7k
携程内部的办公IM项目最早在2016年立项,经历了初期简单办公场景下的纯IM服务,到支持简单办公组件的IM应用,又演变为一体化办公集成平台,进而演变为目前集成IM功能的开放式企业效率平台。本文总结了携程办公IM这些年的发展历程及未来的演进方向,并着重从高可用、高性能和可扩展的角度,探讨开放式平台的技术实现及发...
封面图

大型IM稳定性监测实践:手Q客户端性能防劣化系统的建设之路

2024-08-08
阅读 12 分钟
1.5k
本文来自腾讯手Q基础架构团队杨萧玉、邱少雄、张自蹊、王褚重天、姚伟斌的分享,原题“QQ 客户端性能稳定性防劣化系统 Hodor 技术方案”,下文进行了排版和内容优化。
封面图

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.6版已发布

2024-07-26
阅读 2 分钟
1.4k
RainbowChat是一套基于开源IM聊天框架 MobileIMSDK 的产品级移动端IM系统。RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。* RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊...

Web网页端IM产品RainbowChat-Web的v7.1版已发布

2024-07-26
阅读 1 分钟
1.3k
RainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK (Github地址)  的产品级移动端IM系统)。► 详细介绍:[链接]► 版本记录:[链接]► 运行截图:[链接]► 运行视频:[链接]
封面图

即时通讯技术文集(第41期):直播技术合集(Part1) [共12篇]

2024-07-11
阅读 2 分钟
1.2k
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第41 期。[- 1 -] 移动端实时音视频直播技术详解(一):开篇[链接] [链接][摘要] 本文是《移动端实时音视频直播技术详解》系列文章之第一篇,我们将从整体介绍直播中的各个环节。[- 2 -] 移动端实时音视频直播技术详解(二...

IM跨平台技术学习(十二):万字长文详解QQ Linux端实时音视频背后的跨平台实践

2024-07-05
阅读 23 分钟
2k
2024年6月6日,QQ For Linux 3.2.9 正式支持了音视频通话功能,这是 QQ Linux 版本的又一个里程碑事件。 2024 年,QQ 音视频正式推出 NTRTC,全平台(iOS/Android/MacOS/Windows/Linux)的支持是 NTRTC 的重要特性之一,本次 Linux 平台的适配也是这次升级过程中重要的一环。本文详细记录了新版QQ音视频通话在 Linux 平...
封面图

移动端IM开发者必读(三):爱奇艺移动端跨国弱网通信的优化实践

2024-06-28
阅读 5 分钟
1.2k
做海外市场,特别目标是面向全球的用户,网络的重要性不言而喻。试想一个移动端应用,比如即时通讯IM,聊天消息的本质就是人跟人在说话,一条消息从发送到接受需要10秒的时间,这恐怕会让用户崩溃,随之就是被无情地卸载,开拓海外市场那就是做梦了。本次分享的文章内容,基于爱奇艺面向全球用户推出的国际版,在海外跨...
封面图

Web网页端IM产品RainbowChat-Web的v7.0版已发布

2024-06-24
阅读 2 分钟
1.6k
一、关于RainbowChat-WebRainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK (Github地址)  的产品级移动端IM系统)。► 详细介绍:[链接]► 版本记录:[链接]► 运行截图:[链接]► 运行视频:[链接]