Hello,

I have detect two missing things in JS Backend.

First the method **removeEventListener**, that i have wrote taking 
**addEventListener** as example:
    
    
    proc removeEventListener*(et: EventTarget, ev: cstring, cb: proc(ev: 
Event), useCapture: bool = false) {.importcpp.}
    

Second, the attribute **readyState** of the **document** object. It is 
described in this [mozilla 
documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState),
 and is very useful to execute a callback when the DOM is ready.

What is the best practice to signal/submit the source code ?

Opening an issue on github or posting it on this forum ?

Second part of my question, that i put here because i think it it related : i 
found some libraries to access to the XmlHttpRequest 
([ajax](https://github.com/stisa/ajax/blob/master/src/ajax.nim)) and 
AudioContext ([nim-webaudio](https://github.com/ftsf/nim-webaudio)) but as it 
is part of the javascript environment, wouldn't it be more logical to integrate 
it in the dom lib ?

Thanks by advance for your answers !

Reply via email to