Wdrażamy nową wersję aplikacji Angular. Klient nadal widzi starą wersję, bo przeglądarka zapisała w pamięci podręcznej. Jak sobie z tym radzić? Angular tworzy pliki .js z losowym ciągiem znaków, ale to index.html jest cachowany.

Po analizie wyszło, że serwer lighttpd zwraca datę Last-Modified 1970.

Można wymusić Cache-Control: no-cache, no-store, must-revalidate

Ale
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SendMeAnAngel: Najlepszym rozwiązaniem jest wyłączenie cache dla index.html, a pozostawienie długiego cache dla haszowanych plików. To jest powszechnie stosowany sposób. Wymusza pobranie najnowszej wersji aplikacji, a pozostałe pliki mogą być cache’owane, bo mają unikalne nazwy po każdym buildzie Angulara.

@sokytsinolop To, co mówisz, ma sens przy CDN-ach, gdzie często robi się cache invalidation, ale nie rozwiązuje głównego problemu. W Angularze hashowane pliki nie wymagają czyszczenia cache, bo kluczowe jest
  • Odpowiedz
@SendMeAnAngel: ale po co kombinujesz z jakimiś workerami - index.html musi mieć no-cache a wszystko inne bardzo długi cache jak opisał @ra_s - absolutnie nie ma lepszego rozwiązania i dodatkowo to jest bardzo proste
  • Odpowiedz
✨️ Jak wygląda rynek React Native?
Mamy tu react native developerow? Jak rynek obecnie pod kątem roboty to raz, a dwa - w ostatnich latach wiele nowinek w świecie RN? Z tego co widzę to expo już raczej standard również jako pomoc w deployu?

Mam taką sytuację że 3 lata pracowałem jako RN dev po upgrade z klepania stronek i web developmentu. Poziom mid powiedzmy. Ale ostatnie 2 lata przerwa bo trafił mi
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirko_anonim: nijak nie wygląda. to martwa z perspektywy robienia na niej hajsu technologia(w kontekście rzeczy które faktycznie outsourcowali do polski, a nie jakiejś aplikacji typu Facebook) , która była napędzana startupowym boomem kilka lat temu, po którym nie ma już śladu. skoro znalazłeś ofertę to się ciesz i bierz
  • Odpowiedz
#webdev #frontend

W czym ta strona zrobiona?
https://eyes.nasa.gov/apps/solar-system/
Jakaś biblioteka do animacji czy czysty JS?

Świetnie
@mk321 +7
#astronomia #3latlas #atlas

Fajna strona do śledzenia komety 3l/Atlas:
https://eyes.nasa.gov/apps/solar-system/

Na dole można zwiększać szybkość upływu czasu (najpierw trzeba oddalić widok).
mk321 - #webdev #frontend 

W czym ta strona zrobiona?
https://eyes.nasa.gov/apps/sol...

źródło: 1000054705

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do next.js co wybrać na testy e2e, co na testowanie komponentów? Playwright czy Cypress? Vitest czy Jest? Jest i Cypress znam bo używam. Playwright zacząłem próbować ale strasznie wydaje mi się nieprzejrzysty w porównaniu do Cypress (może tak mi się wydaje bo jestem przyzwyczajony do Cypress). Co rekomendujecie?

#nextjs #frontend #cypress #playwright #react #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ra_s: jak znasz cypressa to wybor jest prosty, ja cypressa uzywam do e2e/api i komponentow. Co do playwrighta to racja - na start malo przystepny
  • Odpowiedz
via Wykop
  • 0
@imo0mfg: Wybrałem playwrighta na e2e... jest wyzwanie. Póki co idzie mi pisanie jak krew z nosa ale sie rozkrece z czasem. Do testowania komponentów, hooków i wszelakiej innej logiki wybrałem Vitest dla czelendżu.
  • Odpowiedz
Widzę, że powoli moje wpisy o tym, że jest kasta lekarska przechodzą na inne płaszczyzny i zaczynają prowokować innych do wypowiedzi.

https://wykop.pl/link/7817473/kasta-lekarska-skonczy-jak-kasta-prawnicza-oby

#pracbaza #programowanie #programista15k #frontend #html #javascript #react #angular #vuejs #pracait #praca #politechnikapoznanska #politechnikalodzka #politechnikakrakowska #studbaza #java #korposwiat
Ksiega_dusz - Widzę, że powoli moje wpisy o tym, że jest kasta lekarska przechodzą na...

źródło: Zrzut ekranu 2025-10-23 163150

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zimm3man: Ale nadal PO czy SM (Sales manager, nie scum master XD) chociaż róchają, często i gęsto takie Karolinki po różnych integracjach. A Kamilek to taki mały grubas, któremu w szkole zabierali kanapki i się śmiali a teraz w pracy zasadniczo dzieje się to samo tylko w formie dojeżdżania w scrumie. Polskie IT niczym się nie różni od polskiego gimnazjum. Te same zachowania, te same mechanizmy... Tylko ludzie starsi i
  • Odpowiedz
@KundelekPaniMagdaleny: w piątek pograłem w wolfensteina, wczoraj poczyatłem sobie ksiażke, byłem na zlocie gier retro, a dzisiaj film obejrzałem i się assemblera 6502 dziś pouczyłem i wiesz co? przy asm najbardziej się bawiłem, już 17:00 nie wiem kiedy mi dzień zleciał

programista
  • Odpowiedz