![](/img/trans.png)
[英]Is there anyway to check how long microtasks take to execute?
我想為 function 計時,它會產生一堆微任務。 我想計算微任務執行所需的時間,並排除事件循環為空的空閑時間。 找到將微任務排隊的每一行代碼是不切實際的,因此我需要一種通用的方法來測量 function 運行時微任務所花費的阻塞時間。 我怎樣才能做到這一點? 我會對如何在任何引擎中執行此操作感 ...
[英]Is there anyway to check how long microtasks take to execute?
我想為 function 計時,它會產生一堆微任務。 我想計算微任務執行所需的時間,並排除事件循環為空的空閑時間。 找到將微任務排隊的每一行代碼是不切實際的,因此我需要一種通用的方法來測量 function 運行時微任務所花費的阻塞時間。 我怎樣才能做到這一點? 我會對如何在任何引擎中執行此操作感 ...
[英]How to pause an asynchronous Swift function until a callback is called when a result is available from another library(JavaScriptCore)
我想使用 Vapor(一個用 Swift 制作的 Web 框架)和 JavaScriptCore(Apple 的 JS 引擎)來處理一些請求。 Vapor 支持 async/await,這使得處理 HTTP 請求變得非常容易,如下所示: myAsyncFunction() 處理返回所需結果的 ...
[英]How Safari list all JSContexts?
Safari 可以顯示來自第三方桌面應用程序以及 iOS 模擬器的 JSContext。 是否有用於注冊和查詢 JSContexts 的操作系統級 API? ...
[英]React Native slow / freeze whet i call ethers.Wallet.fromMnemonic() [Ethers js 5.5.1]
當我調用ethers.Wallet.fromMnemonic('....')時,我的應用程序凍結了 5/10 秒,接下來是 go(速度很慢但可以工作)。 如果在模擬器上運行應用程序,工作正常,但在 android 或 ios 上我有這個問題。 我試圖按照https://docs.ethers.io/ ...
[英]check Javascript library version in iOS swift
我需要調用 Tronweb.js,然后調用 trxSendTest.js。 因此需要檢查 Tronwebis 是否被調用。 輸出 - version = undefined 版本未定義 ...
[英]Why I can't get function reference by JSContext in Swift when using Arrow function
我正在嘗試在 Swift 中獲取 JavaScript function 參考並執行它。 最初,我在JS端使用箭頭function ,我的JavaScript function是這樣的。const invokeCallback = (cbID, args) => { // do ...
[英]How do we know JSContext in Objective-C can do subscripting?
有很多這樣的示例代碼: 讓我困惑的是context[@"globalFunc"] = ***聲明。 看起來 JSContext 支持下標(運算符 [ ])? 但是我沒有找到任何官方文件這么說? 那么我們如何知道我們可以在 JSContext 中進行下標以從中設置/獲取對象呢? ...
[英]Is there way to get access to the JavaScriptCore context inside iOS from React Native native module?
我想在 iOS 上使用 React Native 的 JSC 上下文。 我發現了一些提及,但看起來不再是這種情況https://github.com/facebook/react-native/issues/14041 https://github.com/facebook/react-nati ...
[英]Get Default Export in JavaScriptCore
目標:我正在嘗試在 JavaScriptCore 中運行 JSLint。 舊版 較早的 JSLint 版本公開了一個名為JSLINT的全局函數,如下所示: 這很容易在 JavaScriptCore 中檢索和執行: 有了這個參考,我就可以使用JSObjectCallAsFunction()來 ...
[英]Look for characters and if exists increment 1
我正在嘗試使用 javascript 創建一個文件夾,但在此之前我需要檢查該文件夾是否存在,以及它是否確實將數字增加了 1。 這是我的輸入名稱:ABC Group 我希望 javascript 刪除“The”並將其移至末尾,然后最后添加基於前 4 個字符后跟數字的代碼。 如果目錄中不存在前 4 個 ...
[英]JavaScriptCore evaluateScript cannot handle objects?
我正在使用JSContext和 JavaScriptCore 的 rest。 誰能向我解釋為什么 evaluateScript 在第二個斷言中失敗了? 為什么將 object 包裝在數組中有效,但原始對象無效? ...
[英]How to stop JavaScriptCore JSContext evaluating by force on iOS?
有時應該強制停止正在評估的腳本,但我找不到實現此目的的方法。 有人指出JSContextGroupSetExecutionTimeLimit可能有效,但在我的測試中沒有,有人可以幫忙嗎? 另一個參考: https://github.com/phoboslab/JavaScriptCore-iOS/ ...
[英]Access to filesystem in a Mac App JSContext
我正在開發一個使用 JSContext 來實現某些功能的 Mac 應用程序。 它使用這樣的調用(其中ctx是JSContext ): 在someFunction腳本中,我們需要解析一個目錄並確定它是否存在於文件系統中。 據我所知,Apple 的 JavaScriptCore API 沒有文件系統訪問 ...
[英]How to use JSObjectMakeDeferredPromise to call a function in JavaScript from Swift that returns a promise
我希望能夠從返回承諾的 JSContext 調用函數。 JSObjectMakeDeferredPromise 似乎是這樣做的機制,但文檔太少,我不確定如何去做。 任何人都可以提供一個在 JSContext 中調用一個返回承諾的函數的例子嗎? ...
[英]How to share array memory between JavaScriptCore and Swift?
我正在嘗試編寫一個通過 JavaScriptCore 運行 JS 的 Swift 程序。 我希望在我的程序的兩個部分之間共享內存,以便 JS 寫入在 Swift 中創建的類型化數組緩沖區,然后 Swift 讀取和寫入它。 這將是一種命令緩沖區。 例如,這里有一些偽代碼,大致代表了我打算做的事情: ...
[英]Can I load JS ES6+ modules in modern Swift’s JavaScriptCore?
使用 JavaScriptCore,我想將現代 Javascript 代碼庫的一部分集成到 ios/ipados 13 的 Swift 5.x 程序中。 JS 代碼廣泛使用 ES6+ 功能。 例如: async/await 、靜態導入( import * as something from “som ...
[英]jsc_value_object_invoke_method() with JSCValue* object not working
我正在嘗試從 C++ 代碼調用一些 jQuery 函數。 我所做的是將整個 jQuery 庫復制為一個字符串,並使用 jsc_context_evaluate() 來訪問所有 jQuery 方法。 這是一個帶有字符串的非特定精簡版本,它工作正常: JSCValue* jsVar = jsc_con ...
[英]How to access a JSCValue Object's properties
使用以下代碼:#include <webkit2/webkit-web-extension> /* Skipping through a lot of code */ { JSCValue* result = jsc_context_evalutate(jsCtx, "documen ...
[英]WebKit2GTK+ “window-object-cleared” not clearing
這是后續行動: 如何調試 WebKit2GTK+ 擴展這是我的擴展:#include <webkit2/webkit-web-extension.h> #include <iostream> static void window_object_cleared_callbac ...
[英]How to load WebAssembly in iOS app via WKWebVIew or JSC
我正在嘗試從基於 Swift 的 iOS 應用程序中加載和執行 WebAssembly .wasm 。 我首先嘗試使用JavaScriptCore 框架,但是當我嘗試評估一個簡單的腳本時, WebAssembly.*模塊在上下文中不可用。 我能夠確認WebAssembly不是通過 Safari 調試 ...