Schlagwort-Archive: JavaScript

TrimJunction

„Rails auf JavaScript“? TrimPath Junction (auch TrimJunction oder Junction genannt) ist eine etwas ältere Portierung des bekannten Ruby on Rails MVC-Frameworks nach JavaScript. The result should be a web MVC framework that runs in either the client AND the server.: TrimJunction.

Jetzt kommt wieder Wasser auf die Mühlen: Dank Steve Yegge. Hintergründe gibts hier: Steve Yegge ported Rails to JavaScript

Kleine Tipps #2: AJAX – JavaScript Garbage Collector

Wenn jemand seine Seite mit AJAX überlädt, steigen unserem guten kleinen Fuchs ganz gerne mal die Objekte zu Kopfe … man sollte dann auch ab und zu dran denken, dem GC ne Chance zu geben:

.close()

Oder anders … labelt die Dinger als tot, dann werden sie auch gelöscht und der FF stirbt Euch nicht mit 300MB im Speicher ab …

Beispiel:

function foo() {
    [...]
    new Ajax.Updater(target, tUrl, {method: 'get',onComplete:doSomeThing.bind(this)});
}
function doSomeThing(response) {
    [...]
    response.close();
}

(auch bei großen w.z.B. prototype,scriptaculous wurde nicht in Betracht gezogen, dass Objekte im Speicher hängen bleiben können, wenn sie nicht zum sterben gelabelt wurden 😉 – hey, nicht jeder stirbt von alleine …)

GreetZ tucci