cef/tests/cefclient/resources
Nik Pavlov 295ea1f715 Enable V8 sandbox by default (fixes #3332)
When the V8 sandbox is enabled, ArrayBuffer backing stores must be
allocated inside the sandbox address space. This change introduces a new
CefV8Value::CreateArrayBufferWithCopy method that copies the memory
contents into the sandbox address space.

Enabling the V8 sandbox can have a performance impact, especially when
passing large ArrayBuffers from C++ code to the JS side. We have therefore
retained the old CefV8Value::CreateArrayBuffer method that references
external memory. However, this method can only be used if the V8 sandbox is
disabled at CEF/Chromium build time.

To disable the V8 sandbox add `v8_enable_sandbox=false` to
`GN_DEFINES` when building CEF/Chromium.
2024-08-05 16:00:58 +00:00
..
binary_transfer.html Enable V8 sandbox by default (fixes #3332) 2024-08-05 16:00:58 +00:00
binding.html
dialogs.html Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
draggable.html
hang.html chrome: Add support for Alloy style browsers and windows (see #3681) 2024-04-22 14:57:37 -04:00
ipc_performance.html Enable V8 sandbox by default (fixes #3332) 2024-08-05 16:00:58 +00:00
localstorage.html
logo.png
media_router.html
menu_icon.1x.png
menu_icon.2x.png
other_tests.html Add CefTaskManager API 2024-07-18 11:34:41 -04:00
performance.html
performance2.html
preferences.html
response_filter.html
server.html
task_manager.html Add CefTaskManager::GetTaskIdForBrowserId 2024-07-19 15:19:06 +00:00
transparency.html
urlrequest.html
websocket.html
window.html
xmlhttprequest.html