資料介紹
軟件簡(jiǎn)介
EasyReact 是一款基于響應(yīng)式編程范式的客戶端開(kāi)發(fā)框架,開(kāi)發(fā)者可以使用此框架輕松地解決客戶端的異步問(wèn)題。EasyReact 已在美團(tuán)和大眾點(diǎn)評(píng)客戶端的部分業(yè)務(wù)中進(jìn)行了實(shí)踐,并且持續(xù)迭代了一年多的時(shí)間。
?
EasyReact 目前開(kāi)源的是?iOS Objective-C 語(yǔ)言部分,系統(tǒng)需求:
-
iOS 8.0 +
-
Xcode 8.0 +
特性
注:以下列出的“節(jié)點(diǎn)”均指?EZRNode?
,即 EasyReact 中對(duì)各種值(所有對(duì)象類(lèi)型)的一種統(tǒng)一表示。
對(duì)比其他函數(shù)響應(yīng)式庫(kù)
EasyReact、ReactiveCocoa、RxSwift 常見(jiàn)API 基于耗時(shí)的 Benchmarking
測(cè)試環(huán)境
編譯平臺(tái): macOS High Sierra 10.13.5
IDE: Xcode 9.4.1
真機(jī)設(shè)備: iPhone X 256G iOS 11.4(15F79)
測(cè)試對(duì)象
-
listener, map, filter, flattenMap 等單階操作
-
combine, zip, merge 等多點(diǎn)聚合操作
-
syncWith 操作
其中測(cè)試的規(guī)模基于操作對(duì)象個(gè)數(shù)10,觸發(fā)次數(shù)1000。如 Listener 方法有10個(gè)監(jiān)聽(tīng)者,重復(fù)觸發(fā)發(fā)送值的行為1000次。 時(shí)間單位為ns。
測(cè)試數(shù)據(jù)
重復(fù)上面的實(shí)驗(yàn)10次,得到數(shù)據(jù)平均值如下:
結(jié)果總結(jié)
基于 Objective-C 語(yǔ)言實(shí)現(xiàn)的 EasyReact 和 ReactiveCocoa :
ReactiveCocoa 平均耗時(shí)是 EasyReact 的 725.41%
EasyReact 的 swift 版本即將開(kāi)源,屆時(shí)會(huì)和 RxSwift 進(jìn)行 benchmark 的比較。?
- HTTP客戶端快速入門(mén)指南
- 嵌入式LWIP網(wǎng)絡(luò)客戶端設(shè)計(jì)資料下載
- Cmd Markdown客戶端免費(fèi)下載 11次下載
- 紫金橋軟件客戶端的啟動(dòng)參數(shù) 3次下載
- Android 仿QQ客戶端及服務(wù)端源碼 3次下載
- JAVA教程之TCP客戶端 7次下載
- JAVA教程之UDP客戶端模型 4次下載
- JAVA教程之Telnet客戶端 6次下載
- mqtt 客戶端VS2010 59次下載
- CSDN博客客戶端源碼 1次下載
- CoolpyCould客戶端 18次下載
- 基于USB的加密視頻客戶端的設(shè)計(jì)與實(shí)現(xiàn)
- 基于智能客戶端的PLM系統(tǒng)體系框架
- 用Delphi開(kāi)發(fā)OPC客戶端工具的方法研究
- 一種高效安全的富客戶端傳輸框架
- 適用于Linux的基于Rust的同步客戶端介紹 660次閱讀
- 分享一款別樣的ssh客戶端-PortX 772次閱讀
- 服務(wù)器Server和客戶端Client的區(qū)別 1425次閱讀
- 如何提升權(quán)限運(yùn)行遠(yuǎn)程桌面客戶端 1580次閱讀
- MQTT客戶端介紹 2482次閱讀
- 基于LwIP的HTTP客戶端設(shè)計(jì) 2974次閱讀
- 基于LwIP的TCP客戶端設(shè)計(jì) 2321次閱讀
- 基于RAW API的UDP客戶端設(shè)計(jì) 1320次閱讀
- 使用協(xié)議棧實(shí)現(xiàn)Modbus TCP客戶端應(yīng)用 1789次閱讀
- 密鑰服務(wù)器和客戶端常見(jiàn)問(wèn)題解答 1331次閱讀
- SSH 客戶端各種特性和使用說(shuō)明 1612次閱讀
- 數(shù)據(jù)是怎么樣保證準(zhǔn)確的從客戶端發(fā)送到服務(wù)器端 2123次閱讀
- 鴻蒙應(yīng)用如何喚起 QQ 安卓客戶端進(jìn)行授權(quán) 3932次閱讀
- Zoom的Web客戶端和WebRTC有什么關(guān)系 1.5w次閱讀
- 大神教你:嵌入式LWIP網(wǎng)絡(luò)客戶端設(shè)計(jì) 2015次閱讀
下載排行
本周
- 1NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
- 0.40 MB | 4次下載 | 2 積分
- 2光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
- 3T20電烙鐵原理圖資料
- 0.27 MB | 2次下載 | 免費(fèi)
- 4PL83081 雙路恒流同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
- 3.34 MB | 1次下載 | 免費(fèi)
- 5PL88052 4.8V至60V輸入,5A,同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
- 3.36 MB | 1次下載 | 免費(fèi)
- 6LX8201微孔霧化驅(qū)動(dòng)芯片電路圖資料
- 0.15 MB | 1次下載 | 免費(fèi)
- 7PC6200_7V直流電機(jī)驅(qū)動(dòng)器技術(shù)手冊(cè)
- 0.47 MB | 次下載 | 免費(fèi)
- 8恒溫晶體振蕩器(OCXO)FOC-2D:20.6×20.6mm在通信基站和測(cè)試設(shè)備中的應(yīng)用參數(shù)規(guī)格
- 485.75 KB | 次下載 | 免費(fèi)
本月
- 1如何看懂電子電路圖
- 12.88 MB | 329次下載 | 免費(fèi)
- 2RK3588數(shù)據(jù)手冊(cè)
- 2.24 MB | 14次下載 | 免費(fèi)
- 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 12次下載 | 免費(fèi)
- 4STM32F10x參考手冊(cè)資料
- 13.64 MB | 12次下載 | 1 積分
- 5OAH0428 V1.0英文規(guī)格書(shū)
- 5.86 MB | 8次下載 | 免費(fèi)
- 6NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
- 0.40 MB | 4次下載 | 2 積分
- 7PID控制算法學(xué)習(xí)筆記資料
- 3.43 MB | 3次下載 | 2 積分
- 8光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191415次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183349次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81599次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評(píng)論