Releases: PassiveLogic/JavaScriptKit
Releases · PassiveLogic/JavaScriptKit
0.50.2-pl.1
Based on upstream JavaScriptKit 0.50.2 with PassiveLogic additions:
- Pointer identity mode (
identityMode: "pointer") - opt-in WeakRef-based cache ensuring same Swift heap pointer returns same JS object (===equality) - Configuration via
bridge-js.config.json- followsexposeToGlobalpattern - Retain leak fix - balances
passRetainedon identity cache hits - Identity mode benchmarks - roundtrip, pool, churn, memory profiling scenarios
- IQR outlier removal - improved benchmark statistics for all benchmarks
Usage in Package.swift:
.package(
url: "https://github.com/PassiveLogic/JavaScriptKit",
exact: "0.50.2-pl.1",
),