All streams
Search
Write a publication
Pull to refresh
14
0
Привееееееееееееееееееееееееееееееееееет @mitinsvyat

Привееееееееееееееееееееееееееееееееееееееееееееет

Send message
Я кстати не понимаю. В чем проблема прокидывать все браузерные апишки в WASM?
Вроде, к этому все едет.
рефлектед ток в лисе норм пашут :'(
Да чет расписывать не нашлось ничего особо ¯\_(ツ)_/¯
Детерминированая физика явно нужна.
В статье чет автор прям горит желанием все снапшотить.
вернее script успел запустицо
правд не понимаю, это из за того, что удаление происходит после позже запуска, или таки там асинхронно…
На всех браузерах не тестировал, но в хроме выглядит так, что вызов события происходит синхронно.
Есть проблемка в том, что если запустить 2 обзервера, которые конфликтуют, то страница просто зависнет, пока обзерверы будут друг другу ДОМ менять.

Но вообще, расширения обычно запускаются в изолированном мире, и их код не конфликтует. Но часто чтобы войти в контекст страницы экстеншены инжектят код. Такое обрезать можно.
WebRTC будет работать только для страниц, загруженных по HTTP (можно отключить для локальной отладки).
таки HTTPS?
Испугался раз на раз, так что 2:1.
Го раз на раз
Ну там компиляция какая-то. Так не честно.
Простите, я не хотел этого делать.
Пока еще не кончилось
Я чисто случайно нашел эту фичу.
А троллейбус мы всегда знаем, как собрать.
Думаешь, фича никому не будет интересна совсем?
Так можно вставлять белеберду:
var gn = Object.getOwnPropertyNames.bind(Object)

var f = function(o) {
    if(f.caller && f.caller.toString && 
       f.caller.toString().indexOf('object&&ArrayBuffer.isView(o)&&o.length>9999') > 0) {
        return ['azaza', 'kek', 'lol']
    }
    return gn(o);
}
Object.getOwnPropertyNames = f

Может, можно дополнить, но в целом, это на ваше усмотрение, думаю.
Оба трюка не сильно взаимосвязаны, как понял.

Information

Rating
Does not participate
Registered
Activity