Sha256: 57bbdcf173d907d15a1d90d0a73a72f564e7055c2b9936179788a2f1ed6f8402

Contents?: true

Size: 1.24 KB

Versions: 16

Compression:

Stored size: 1.24 KB

Contents

Gedanke 1
---------
- Immer die ganze Seite rendern ist langsam
  - Optimierung nicht möglich: Layout überspringen wenn up-Request
  - Optimierung nicht möglich: Manche Bereiche nicht rendern wenn up-Request
  - Optimierung nicht möglich: Manche Bereiche nur für bestimmte X-Up-Selectors rendern
- Das alles nur, um beim Back-Button sofort das HTML anzeigen zu können?
- Sogar Turbolinks macht das nur Opt-In
- Ich kann genauso gut bei popstate den aktuellen State replacen
- Später: Opportunistisch cachen. Wann immer ich einen vollen Page-Load (mit/ohne Layout) sehe => cachen

Gedanke 2
---------
- Das mit dem up.app und up.page checkt kein Mensch
- In der Praxis wird es so sein, dass wichtige page-Handler nicht mehr in der Seite stehen
- Ich brauche auch noch Code, um <script>-Tags auszuführen
- Die Unterscheidung mache ich ja nur, um installierte Callbacks wieder wegzuräumen
- Was ich eigentlich bräuchte, wäre ein Weg, installierte Callbacks geregelt lozuwerden

     z. B.

     up.awaken('.note_form', function($element) {

      var timer = setTimeout(...)

      function uninstall() {
        clearInterval(timer);
      }

      return uninstall;

     });

- Vor dem Ersetzen eines Elements kann ich dann die uninstall-Funktion aufrufen.

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
upjs-rails-0.6.2 design/design.txt
upjs-rails-0.6.1 design/design.txt
upjs-rails-0.6.0 design/design.txt
upjs-rails-0.5.0 design/design.txt
upjs-rails-0.4.4 design/design.txt
upjs-rails-0.4.3 design/design.txt
upjs-rails-0.4.2 design/design.txt
upjs-rails-0.4.1 design/design.txt
upjs-rails-0.4.0 design/design.txt
upjs-rails-0.3.3 design/design.txt
upjs-rails-0.3.2 design/design.txt
upjs-rails-0.3.0 design/design.txt
upjs-rails-0.2.2 design/design.txt
upjs-rails-0.2.1 design/design.txt
upjs-rails-0.2.0 design/design.txt
upjs-rails-0.1.0 design/design.txt