Biorąc pod uwagę iPhone's 25k limit for caching of files, zastanawiam się, czy istnieje zainteresowanie zoptymalizowaną biblioteką javascript dla iPhone'a, która sprawia, że buforowanie jest najwyższym celem. Ponieważ byłby to tylko iPhone, mógł pozbyć się większości "cruft" z różnych przeglądarek i polegać na specyficznych możliwościach safari, mając nadzieję, że zmniejszy część obwodu i pozostanie przy 25k.Minimalna pamięć podręczna biblioteki jQuery/javascript na iPhone'a?
John Resig discusses this briefly, chociaż wydaje się, że jest to głównie do odrzucenia. On wspomina:
jeśli jesteś szczególnie podekscytowani łamanie jQuery w dół na małe kawałki można pobrać poszczególne kawałki z SVN i budować zwyczaj kopię.
Ktoś próbował tego?
Dojo wdraża wersję 6k, która zdaje się opierać na odroczonym ładowaniu. Jestem głównie użytkownikiem jQuery, więc nie wypróbowałem go, ale wygląda interesująco.
Ogólnie: co sądzisz o bibliotece JavaScript/iphone specyficznej dla javascript, która implementuje, powiedzmy, 90% najczęściej używanych API w jQuery (lub twojej ulubionej bibliotece)?
Byłoby interesująco mieć rozebraną wersję, która zapewnia tylko części traversal DOM, ponieważ to jest to, z czym jQuery jest tak skuteczny. Obsługa zdarzeń będzie również MUSI w mojej opinii. –
Dojo ma również kompilację opartą tylko na Webkit z kompilacją warunkową, więc możesz wybrać moduły, które chcesz, bez gałęzi IE/Moz, i wybrać ich zwijanie lub ładowanie modułów na żądanie. Czy limit rozpakowania 25k nadal obowiązuje? Miałem wrażenie, że zmieniło się jakiś czas temu dzięki aktualizacji Safari. – peller