ladybird/Libraries/LibWeb/Crypto
Aliaksandr Kalenik 85e029b2e7 LibJS+LibWeb: Inline fast path for Value::to_object()
Adds inline implementation for the most common case when `Value` is
already an object.

1.47x improvement on the following benchmark:
```js
const o = {};
for (let i = 0; i < 10_000_000; i++) {
    o.a = 1;
    o.b = 2;
    o.c = 3;
}
```
2025-09-15 12:16:58 +02:00
..
Crypto.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
Crypto.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Crypto.idl
CryptoAlgorithms.cpp LibCrypto: Fix typo in comment 2025-09-14 10:45:41 +01:00
CryptoAlgorithms.h LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
CryptoBindings.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
CryptoBindings.h
CryptoKey.cpp LibJS+LibWeb: Inline fast path for Value::to_object() 2025-09-15 12:16:58 +02:00
CryptoKey.h LibWeb+WebWorker: Use IPC mechanics for structured serialization 2025-07-18 10:09:02 -04:00
CryptoKey.idl
KeyAlgorithms.cpp LibJS+LibWeb: Inline fast path for Value::to_object() 2025-09-15 12:16:58 +02:00
KeyAlgorithms.h
SubtleCrypto.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
SubtleCrypto.h LibWeb: Remove useless JS::ThrowCompletionOr return types 2025-02-12 00:40:17 +01:00
SubtleCrypto.idl