Kræn Hansen
Kræn Hansen
We should find a more general approach (ideally driven by the binding generator templates) to throw uncaught exceptions when JS callbacks dispatched on the event loop from C++, throws. We're...
## What, How & Why? Similar to https://github.com/realm/realm-js/pull/6769 this is an attempt to build and run the iOS app using a release configuration.
These symbols are currently generated but with `@deprecated` annotations. We should either adjust `eslint` rules to error when using deprecated methods or even better ensure the bindgen tool doesn't produce...
Bundling with Metro warns with "Require cycles are allowed, but can result in uninitialized values."
We used to resolve these require cycles as part of producing a rollup bundle, but these will now surface as warnings when bundling with Metro. We could probably revisit the...
## What, How & Why? This refactors the type and property helpers into multiple files. I want to move away from the ["internal-pattern"](https://github.com/realm/realm-js/blob/8a0f7f1b36f01360d2cf1d9ce4210565423e0c12/packages/realm/src/internal.ts#L19-L22) to get rid of the circular reference...
To help developers secure themselves against code injection attacks through CDNs (https://unpkg.com/ in our case), I suggest we derive a hash of the IIFE bundle (following instructions on https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) and...
About two years ago we merged a few PRs (#4725, #4579 and #4389) working around this issue in React Native: https://github.com/facebook/react-native/issues/33006. About 4 months ago a PR landed in React...
## What, How & Why? I'm experiencing an out of memory crash on #6737 that I'll use this PR to iterate on.
## What, How & Why? I see our tests passing locally, so I wanted to test this on CI too 🤞 This closes #6561 ## ☑️ ToDos * [ ]...
## What, How & Why? This closes https://github.com/realm/realm-js/issues/6653 by introducing a new implementations of the way we register our native module on both iOS and Android. I suggest relying on...