Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upIs it too late to remove SharedArrayBuffer from the spec? #1060
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
jfbastien
Jan 6, 2018
It would be confusing to have yet another feature like proper tail calls in the spec that nobody actually implements.
JavaScriptCore implements tail call
At least looking at Mozilla's messaging, the intent seems to be to re-enable SAB in the future:
In the longer term, we have started experimenting with techniques to remove the information leak closer to the source, instead of just hiding the leak by disabling timers. This project requires time to understand, implement and test, but might allow us to consider reenabling SharedArrayBuffer and the other high-resolution timers as these features provide important capabilities to the Web platform.
It seems premature to remove SAB from the spec given this intent.
jfbastien
commented
Jan 6, 2018
JavaScriptCore implements tail call At least looking at Mozilla's messaging, the intent seems to be to re-enable SAB in the future:
It seems premature to remove SAB from the spec given this intent. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
littledan
Jan 6, 2018
Member
I'd suggest we add a NOTE in the specification pointing to the issue, and saying something to the effect of, "it's understandable if implementations can't ship this due to security issues". Maybe violating spec conformance temporarily will be a little push towards getting implementers to implement and deploy these mitigations.
|
I'd suggest we add a NOTE in the specification pointing to the issue, and saying something to the effect of, "it's understandable if implementations can't ship this due to security issues". Maybe violating spec conformance temporarily will be a little push towards getting implementers to implement and deploy these mitigations. |
Storyyeller commentedJan 6, 2018
•
edited
As major browser vendors have recently disabled SharedArrayBuffer as a security mitigation, is it too late to remove SharedArrayBuffer from the spec? It would be confusing to have yet another feature like proper tail calls in the spec that nobody actually implements.