You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've become convinced that the motivating case for the drop-must-lose-device is not strong enough to overcome the severe weirdness this could introduce. Behold!
In such a case, either the device is never dropped and therefore the code hangs (confusing for the developer), or the device is dropped and the promise brings it temporarily back to life (crazy hard for the embedder to implement correctly). I don't think this is going anywhere good and the initial claim that we need this behavior just to support memory management for C-based user agents is not a strong enough motivator. I'm strongly tempted to unwind the changes made in #4862 and abandon the cleanup in #5032. Any objections?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I've become convinced that the motivating case for the drop-must-lose-device is not strong enough to overcome the severe weirdness this could introduce. Behold!
In such a case, either the device is never dropped and therefore the code hangs (confusing for the developer), or the device is dropped and the promise brings it temporarily back to life (crazy hard for the embedder to implement correctly). I don't think this is going anywhere good and the initial claim that we need this behavior just to support memory management for C-based user agents is not a strong enough motivator. I'm strongly tempted to unwind the changes made in #4862 and abandon the cleanup in #5032. Any objections?
Beta Was this translation helpful? Give feedback.
All reactions