āĻŽā§āĻŦāĻžāĻāϞ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āϞāĻžāĻāĻĢā§āϰ āĻāύā§āϝ API āĻĄāĻŋāĻāĻžāĻāύ: āĻŦā§āĻļāĻŋ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻāĻŽāĻžāύ
āĻŽā§āĻŦāĻžāĻāϞ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āϞāĻžāĻāĻĢā§āϰ āĻāύā§āϝ API āĻĄāĻŋāĻāĻžāĻāύ: āĻŦā§āϝāĻžāĻāĻŋāĻ, āĻā§āϝāĻžāĻļāĻŋāĻ āĻšā§āĻĄāĻžāϰ āĻāĻŦāĻ āĻĒā§âāϞā§āĻĄ āĻā§āϰāĻŋāĻŽ āĻāϰ⧠āϰā§āĻĄāĻŋāĻ āĻāĻžāĻā§āϰāϤ āĻāĻŽāĻžāύ, āϏā§āĻā§āϰāĻŋāύ āĻĻā§āϰā§āϤ āĻāϰā§āύ āĻāĻŦāĻ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻāϰāύāĻž āĻāĻŽāĻžāύāĨ¤

āĻā§āύ āĻā§āϝāĻžāĻā§āĻāĻŋ API āĻŽā§āĻŦāĻžāĻāϞ⧠āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻāϰāĻ āĻāϰā§\n\nâāĻā§āϝāĻžāĻā§āĻāĻŋâ API āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāύ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻ
ā§āϝāĻžāĻĒā§ āĻ
āύā§āĻ āĻā§āĻ āĻā§āĻ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻĒāĻžāĻ āĻžā§āĨ¤ āĻāĻžāĻāĻā§ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āϏāϏā§āϤāĻž āĻŽāύ⧠āĻšāϞā§āĻ āĻĢā§āύ⧠āĻāĻā§āϞ⧠āĻĻā§āϰā§āϤ āĻāĻŽā§ āϝāĻžā§āĨ¤\n\nāϏāĻŦāĻā§ā§ā§ āĻŦā§ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ ŅдаāĻŽ āϏāĻžāϧāĻžāϰāĻŖāϤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϰā§āĻĄāĻŋāĻāϰ āĻāĻžāϰāĻŖā§ āĻšā§āĨ¤ āϏā§āϞā§āϞāĻžāϰ āĻ WiâFi āĻāĻŋāĻĒāĻā§āϞ⧠āĻĄā§āĻāĻž āĻĒāĻžāĻ āĻžāϤ⧠āĻ āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻāĻā§āĻ-āĻļāĻā§āϤāĻŋāϰ āϰāĻžāĻā§āϝ⧠āĻāĻ ā§āĨ¤ āϝāĻāύ āĻ
ā§āϝāĻžāĻĒ āĻāύ āĻāύ āĻŦāĻšā§ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻĒāĻžāĻ āĻžā§, āϰā§āĻĄāĻŋāĻ āĻŦāĻžāϰāĻŦāĻžāϰ āĻāĻžāĻā§ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāϏāĻŽā§ āϏāĻā§āϰāĻŋā§ āĻĨāĻžāĻā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰā§āϏāĻĒāύā§āϏ āĻā§āώā§āĻĻā§āϰ āĻšāϞā§āĻ āĻŦāĻžāϰāĻŦāĻžāϰ āĻāĻžāĻā§āϰāϤ āĻšāĻā§āĻž āĻĒā§āϰāĻā§āϤ āĻļāĻā§āϤāĻŋ āĻāĻžā§āĨ¤\n\nCPUâāĻ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰāĻŋāĻā§ā§ā§āϏā§āĻā§āϰ āĻāύā§āϝ āĻšā§āĻĄāĻžāϰ āϤā§āϰāĻŋ, TLS āϏā§āĻāĻāĻĒ, JSON āĻĒāĻžāϰā§āϏāĻŋāĻ, āĻā§āϝāĻžāĻļ āĻāĻĒāĻĄā§āĻ āĻāĻŦāĻ āĻĢāϞāĻžāĻĢāϞ āĻŽāĻŋāĻļāĻžāύā§āϰ āĻ
ā§āϝāĻžāĻĒ āĻā§āĻĄ āĻāĻžāϞāĻžāϤ⧠āĻšā§āĨ¤ āϝāĻĻāĻŋ āĻāĻžāύā§āĻāĻļāύ āĻĒā§ā§ āϝāĻžā§, āϏā§āĻāĻāĻĒ āĻāĻžāĻ āĻāĻŦāĻžāϰ āĻāϰāϤ⧠āĻšā§āĨ¤\n\nāĻā§āϝāĻžāĻā§āĻāĻŋāύā§āϏ UI-āĻ āϧā§āϰ āĻāϰ⧠āĻĻā§ā§āĨ¤ āĻāĻā§āϰ āĻŦāĻĻāϞ⧠āĻ
āύā§āĻ āĻāϞā§āϰ āĻā§āĻāύ⧠āϏā§āĻā§āϰāĻŋāύ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰā§āĨ¤ āϞāĻŽā§āĻŦāĻž āϏā§āĻĒāĻŋāύāĻžāϰ, āĻĒāĻžāϰā§āĻļāĻŋā§āĻžāϞ āϰā§āύā§āĻĄāĻžāϰāĻŋāĻ āϝāĻž āĻšāĻ āĻžā§ āĻŦāĻĻāϞ⧠āϝāĻžā§, āĻāĻŦāĻ āĻĻā§āϰā§āĻŦāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻŦā§āĻļāĻŋ āĻāĻžāĻāĻŽāĻāĻāĻâāĻāϏāĻŦ āĻĻā§āĻāĻž āϝāĻžā§āĨ¤ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āϰāĻŋāĻĢā§āϰā§āĻļāĻ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻžāϰāĻžāĻĒ āĻšā§: āĻŦā§āĻļāĻŋ āϰāĻŋāĻā§āϰāĻžāĻ, āĻŦā§āĻļāĻŋ āĻāĻžāĻā§āϰāϤ, āĻŦā§āĻļāĻŋ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻāϰāĻāĨ¤\n\nāĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāϏāĻŽā§āĻŽāϤāĻāĻžāĻŦā§ āĻāĻžāĻŦāĻžāϰ āĻāĻĒāĻžā§ āĻšāϞ: āĻāĻāĻ UI āĻāĻŽ āϰāĻžāĻāύā§āĻĄâāĻā§āϰāĻŋāĻĒ, āĻāĻŽ āĻŦāĻžāĻāĻ, āĻāĻŦāĻ āĻāĻŽ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āĻāĻžāĻ āĻĻāĻŋā§ā§ āĻĻā§āĻāĻžāύāĨ¤\n\nāύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŽā§āĻā§āϰāĻŋāĻ āĻĻāĻŋā§ā§ āĻāĻĒāύāĻžāϰ āϏāĻžāĻĢāϞā§āϝ āĻā§āϝāĻžāĻ āĻāϰāĻž āϝāĻžā§:\n\n- āĻĒā§āϰāϤāĻŋ āϏā§āĻā§āϰāĻŋāύ āϞā§āĻĄā§ āĻāĻŽ API āĻāϞ\n- āĻĒā§āϰāϤāĻŋ āϏā§āĻā§āϰāĻŋāύ āĻāĻŽ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž āĻŦāĻžāĻāĻ\n- āϏā§āϞā§āϞāĻžāϰā§āϰ āĻāĻĒāϰ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻžāύ āĻ āĻā§āĻžāϰā§āϏā§āĻâāĻā§āϏ time-to-interactive āĻāύā§āύāϤāĻŋ\n- āĻāĻāĻ āϰā§āĻāĻžāϞā§āĻ āĻĒā§āϤ⧠āĻāĻŽ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āĻĢā§āĻ āĻ āϰāĻŋāĻā§āϰāĻžāĻ\n\nāĻāĻā§āϞ⧠āϝāĻĻāĻŋ āĻāύā§āύāϤ āĻšā§, āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋā§āĻžāĻļā§āϞāϤāĻž āĻ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āϞāĻžāĻāĻĢ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāϏāĻžāĻĨā§ āĻāύā§āύāϤ āĻšā§āĨ¤\n\n## āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āĻāĻā§ āĻā§ āĻŽāĻžāĻĒāĻŦā§āύ\n\nāĻŦā§āϝāĻžāĻāĻŋāĻ āĻŦāĻž āĻā§āϝāĻžāĻļāĻŋāĻ āĻā§āĻāĻ āĻāϰāĻžāϰ āĻāĻā§ āϏā§āĻĒāώā§āĻ āĻāĻŦāĻŋ āύāĻŋāύ āϝ⧠āĻ
ā§āϝāĻžāĻĒ āĻāĻ āĻā§ āĻāϰāĻā§āĨ¤ āĻĻā§āϰā§āϤ āϞāĻžāĻāĻā§āϞ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ āĻā§ā§āĻāĻāĻŋ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤ āĻĻāϰāĻžāĻĻā§āώ āĻ āĻŋāĻ āĻāϰ⧠āĻāϏā§, āĻāĻŋāύā§āϤ⧠āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒāϰāĻŋāĻŽāĻžāĻĒ āύāĻž āĻāϰā§āύ āϤāĻž āĻā§āĻāĻā§ āĻĒāĻžāĻŦā§āύ āύāĻžāĨ¤\n\nāĻā§ā§āĻāĻāĻŋ āĻāĻā§āĻ-āĻā§āϰāĻžāĻĢāĻŋāĻ āϏā§āĻā§āϰāĻŋāύā§āϰ āĻāύā§āϝ āĻŦā§āϏāĻŋāĻ āϞāĻ āĻāϰā§āύ: āĻĒā§āϰāϤāĻŋāĻāĻŋ āϞā§āĻĄā§ āĻāϤāĻā§āϞ⧠āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻšāĻā§āĻā§, āĻā§āύ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻāĻā§āϞ⧠āĻāϞ āĻšāĻā§āĻā§, āĻĒā§āϰā§āϰāĻŋāϤ āĻ āĻĒā§āϰāĻžāĻĒā§āϤ āĻŦāĻžāĻāĻ (āĻšā§āĻĄāĻžāϰ āĻ āĻŦāĻĄāĻŋ), āϰāĻŋāĻā§āϰāĻžāĻ āĻ āĻāĻžāĻāĻŽāĻāĻāĻ āϰā§āĻ, āĻāĻŦāĻ UI āĻŦā§āϝāĻŦāĻšāĻžāϰ āϝā§āĻā§āϝ āĻšāĻā§āĻž āĻĒāϰā§āϝāύā§āϤ āϏāĻŽā§āĨ¤ āĻāĻĒāύāĻŋ āĻĒāĻžāϰāϞ⧠āϤā§āϰā§āĻāĻŋ āĻšāĻžāϰāĻā§āϞ⧠āύā§āĻāĻā§āĻžāϰā§āĻ āĻāĻžāĻāĻĒ āĻ
āύā§āϝāĻžā§ā§ āĻāĻžāĻ āĻāϰā§āύ (WiâFi āĻŦāύāĻžāĻŽ āϏā§āϞā§āϞāĻžāϰ)āĨ¤ āĻāϏāĻŦ āĻāĻžāĻ āĻĒā§āϰāĻžāϝāĻŧāĻ āĻāĻŽāύ āϏāĻŽāϏā§āϝāĻž āĻāύā§āĻŽā§āĻāύ āĻāϰ⧠āϝāĻž āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϏāĻāϝā§āĻā§ āĻĻā§āĻāĻž āύāĻž āϝāĻžā§āĨ¤\n\nāĻĢā§āϰāĻā§āϰāĻžāĻāύā§āĻĄ āĻā§āϰāĻžāĻĢāĻŋāĻāĻā§ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āĻĨā§āĻā§ āĻāϞāĻžāĻĻāĻž āϰāĻžāĻā§āύāĨ¤ āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāύ āĻļāĻžāύā§āϤ āĻĻā§āĻāĻžāϞā§āĻ āĻĢā§āύ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āϰāĻŋāĻĢā§āϰā§āĻļ, āĻĒā§āĻļâāĻā§āϰāĻŋāĻāĻžāϰā§āĻĄ āϏāĻŋāĻā§āĻ, āĻ
ā§āϝāĻžāύāĻžāϞāĻŋāĻāĻŋāĻā§āϏ āĻāĻĒāϞā§āĻĄ āĻŦāĻž āĻĒā§āϰāĻŋāĻĢā§āĻ āĻāϞ āĻĻāĻŋā§ā§ āĻŦā§āϝāϏā§āϤ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāϞāĻžāĻĻāĻž āĻāϰ⧠āĻā§āϰā§āϝāĻžāĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻā§āϞ āĻāĻŋāύāĻŋāϏ āĻ
āĻĒāĻāĻŋāĻŽāĻžāĻāĻ āύāĻž āĻāϰā§āύāĨ¤\n\nāĻšāĻāϏā§āĻĒāĻāĻā§āϞ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ āĻā§ā§āĻāĻāĻŋ āĻŽā§āĻšā§āϰā§āϤ⧠āĻāύā§āĻā§āϤ āĻšā§: āĻ
ā§āϝāĻžāĻĒ āϞāĻā§āĻ, āĻšā§āĻŽ/āĻĢāĻŋāĻĄ āϏā§āĻā§āϰāĻŋāύ, āĻāĻŽāύ āĻĄāĻŋāĻā§āĻāϞ āϏā§āĻā§āϰāĻŋāύ āϝāĻž āĻŦāĻšā§ āĻāϞ āĻāϰā§, āĻāĻŦāĻ āĻĒā§āϞ-āĻā§-āϰāĻŋāĻĢā§āϰā§āĻļāĨ¤ āĻāĻāĻāĻŋ āύāĻŋāύ āĻāĻŦāĻ end-to-end āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰā§āύāĨ¤\n\nāĻāĻāĻāĻŋ āĻŦā§āϏāϞāĻžāĻāύ āĻŦāĻžāĻā§āĻ āϏā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻāĻŋāĻŽ āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŦā§āĻā§ āĻā§ âāĻāĻžāϞā§âāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ: âāĻ
āϰā§āĻĄāĻžāϰ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āϏā§āĻā§āϰāĻŋāύā§āϰ āĻā§āϞā§āĻĄ āϞā§āĻĄā§ 6āĻāĻŋāϰ āĻŦā§āĻļāĻŋ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻšāĻŦā§ āύāĻž āĻāĻŦāĻ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĻā§āĻāĻžāύā§āϰ āĻāĻā§ 250 KB āĻāϰ āĻŦā§āĻļāĻŋ āĻĄāĻžāĻāύāϞā§āĻĄ āĻšāĻŦā§ āύāĻžāĨ¤â\n\nāϏāϰāϞ āĻā§āĻĒāĻŋāĻāĻ āĻā§ā§āĻž āĻļā§āϰā§āϤ⧠āύāĻŋāϤ⧠āĻĒāĻžāϰā§āύ: (1) āĻĒā§āϰāϤāĻŋ āϏā§āĻā§āϰāĻŋāύ āϞā§āĻĄā§ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āϏāĻāĻā§āϝāĻž āĻāĻŦāĻ (2) āϰāĻŋāĻā§āϰāĻžāĻ āϰā§āĻāĨ¤ āϰāĻŋāĻā§āϰāĻžāĻ āĻāĻžāĻāĻž āĻĒā§āϰāĻžāϝāĻŧāĻ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻžāϰ āĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āϏāĻžāĻļā§āϰ⧠āĻāϰā§, āĻāĻžāϰāĻŖ āĻŦāĻžāϰāĻŦāĻžāϰ āϰāĻŋāĻā§āϰāĻžāĻ āϰā§āĻĄāĻŋāĻāĻā§ āĻĻā§āϰā§āĻ āϏāĻŽā§ āϏāĻā§āϰāĻŋā§ āϰāĻžāĻā§āĨ¤\n\n## āϧāĻžāĻĒā§ āϧāĻžāĻĒā§: āĻŦā§āϝāĻžāĻāĻŋāĻ āĻĻāĻŋā§ā§ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻāĻŽāĻžāύ\n\nāĻā§āϝāĻžāĻā§āĻāĻŋ API āĻāĻāϏā§āĻŽāĻŋāĻāĻāĻžāĻŦā§āĻ āϤā§āϰāĻŋ āĻšā§ā§ āϝāĻžā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻāĻā§āĻ âāϤāĻžāϰâ āĻĄā§āĻāĻž āϞā§āĻĄ āĻāϰā§, āĻāĻŦāĻ āĻāĻ āϏā§āĻā§āϰāĻŋāύ⧠āĻĄāĻāύāĻāĻžāύā§āĻ āĻā§āĻ āĻāϞ āĻāĻžāĻā§āĨ¤ āϏāĻŽāĻžāϧāĻžāύ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻŋāϞ āύā§: āĻāĻāϏāĻžāĻĨā§ āϝāĻž āϏāĻŦāϏāĻŽā§ āϞā§āĻĄ āĻšā§ āϤāĻž āĻāĻŋāύāĻšāĻŋāϤ āĻāϰ⧠āĻāĻŽ āĻāϞ⧠āϰāĻŋāĻāĻžāϰā§āύ āĻāϰā§āύāĨ¤\n\nāĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻā§āϰāĻžāĻĢāĻŋāĻ āϏā§āĻā§āϰāĻŋāύ āĻŽā§āϝāĻžāĻĒ āĻāϰ⧠āĻļā§āϰ⧠āĻāϰā§āύ (āĻšā§āĻŽ, āĻāύāĻŦāĻā§āϏ, āĻ
āϰā§āĻĄāĻžāϰ āϤāĻžāϞāĻŋāĻāĻž)āĨ¤ āĻāĻĒâāĻāĻāĻžāϰ⧠āĻāĻŋ āĻĻā§āĻāĻžā§ āϤāĻž āϞāĻŋāĻā§ āύāĻŋāύ, āϤāĻžāϰāĻĒāϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ UI āĻāĻĒāĻžāĻĻāĻžāύ āĻā§āύ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻĨā§āĻā§ āĻāϏ⧠āϤāĻž āĻā§āϰā§āϏ āĻāϰā§āύāĨ¤ āĻĒā§āϰāĻžāϝāĻŧāĻ āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻĒāĻžāĻŦā§āύ (āĻāĻāĻ āĻāĻāĻāĻžāϰ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻĻā§āĻāĻŦāĻžāϰ āĻĢā§āĻ), āĻāĻŦāĻ āĻāĻāϏāĻžāĻĨā§ āϝā§āϏāĻŦ āĻāϞ āϏāĻŦāϏāĻŽā§ āϝāĻžā§ (āĻĒā§āϰā§āĻĢāĻžāĻāϞ, permissions, unread count)āĨ¤\n\nāĻāϰāĻĒāϰ āĻāĻŽāύ āĻāϞāĻā§āϞ⧠āĻā§āϰā§āĻĒ āĻāϰā§āύ āϝāĻž āĻŦāĻŋāĻļā§āĻŦāϏā§āϤāĻāĻžāĻŦā§ āĻāĻāϏāĻžāĻĨā§ āĻāĻā§āĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĻā§āĻāĻāĻŋ āĻ
āĻĒāĻļāύ āĻĨāĻžāĻā§:\n\n- āĻāĻ āϏā§āĻā§āϰāĻŋāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻĻā§āĻĻā§āĻļā§āϝāύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āϤā§āϰāĻŋ āĻāϰā§āύ (āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ)\n- āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āϝā§āĻ āĻāϰā§āύ āϝāĻž āĻāĻāĻāĻŋ āĻā§āĻ, āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽāĻžāύāϝā§āĻā§āϝ āϰāĻŋāϏā§āϰā§āϏ āϤāĻžāϞāĻŋāĻāĻž āύā§ā§\n\nāĻŦā§āϝāĻžāĻāĻā§āϞ⧠āϏā§āĻā§āϰāĻŋāύ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻ āĻŦāĻžāĻāύā§āĻĄā§āĻĄ āϰāĻžāĻā§āύ āϝāĻžāϤ⧠āĻā§āϝāĻžāĻļ, āĻŽāύāĻŋāĻāϰ āĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻž āϏāĻšāĻ āĻšā§āĨ¤\n\nāĻāĻŋāĻā§ āύāĻŋāϝāĻŧāĻŽ āĻŦā§āϝāĻžāĻāĻŋāĻāĻā§ āϏāĻŽāϏā§āϝāĻžā§ āĻĒāϰāĻŋāĻŖāϤ āĻšāĻā§āĻž āĻĨā§āĻā§ āϰāĻā§āώāĻž āĻāϰā§āĨ¤ āϰāĻŋāĻāĻžāϰā§āύ āĻāϰā§āύ āĻļā§āϧ⧠āϏā§āĻā§āϰāĻŋāύā§āϰ āĻāĻāύāĻāĻžāϰ āĻĒā§āϰā§ā§āĻāύā§ā§ āĻāĻŋāύāĻŋāϏ, āĻĒā§āϰā§āĻŖ āĻ
āĻŦāĻā§āĻā§āĻ âāĻšā§āϤ⧠āĻĻāϰāĻāĻžāϰâ āĻšāĻŋāϏā§āĻŦā§ āύā§āĨ¤ āϝāĻĻāĻŋ āĻāĻŋāĻā§ āĻ
āĻāĻļ āĻāĻā§āĻāĻŋāĻ āĻšā§, āϤāĻž āϏā§āĻĒāώā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠UI āĻĻā§āϰā§āϤ āĻŽā§āϞ āĻ
āĻāĻļ āϰā§āύā§āĻĄāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻžā§āĻž āϰā§āϏāĻĒāύā§āϏ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰā§āύ āϝāĻžāϤ⧠āĻāĻāĻļāĻŋāĻ āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻĒā§āϰ⧠āĻŦā§āϝāĻžāĻāĻā§ āĻĒā§āύāϰāĻžā§ āĻāĻžāϞāĻžāϤ⧠āĻŦāĻžāϧā§āϝ āĻāϰ⧠āύāĻžāĨ¤ āĻŦā§āϝāϰā§āĻĨ āĻ
āĻāĻļāĻā§āϞā§āĻā§āĻ āĻĒā§āύāϰāĻžā§ āĻā§āώā§āĻāĻž āĻāϰāĻžāύ⧠āĻ
āύā§āĻ āϏāϏā§āϤāĻžāĨ¤\n\n## āĻā§āϝāĻžāĻļāĻŋāĻ āĻšā§āĻĄāĻžāϰ āϝāĻž āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻŦāĻžāĻāĻāĻžā§ (āĻļā§āϧ⧠āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨ āύā§)\n\nāĻā§āϝāĻžāĻļāĻŋāĻ āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻĢāĻŋāĻāĻžāϰāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āϰā§āĻĄāĻŋāĻ āĻāĻžāĻāĻžā§, CPU āĻŦā§āϝāϏā§āϤ āĻāϰā§, āĻāĻŦāĻ āĻĒāĻžāϰā§āϏāĻŋāĻ āĻ āĻ
ā§āϝāĻžāĻĒ āϞāĻāĻŋāĻ āĻā§āϰāĻŋāĻāĻžāϰ āĻāϰā§āĨ¤ āĻāĻžāϞ āĻā§āϝāĻžāĻļāĻŋāĻ āĻšā§āĻĄāĻžāϰ āĻ
āύā§āĻ āϰāĻŋāĻĢā§āϰā§āĻļāĻā§ āĻšāĻžāϞāĻāĻž āĻā§āĻā§ āĻĒāϰāĻŋāĻŖāϤ āĻāϰā§āĨ¤\n\nāϏāĻŦāĻā§ā§ā§ āĻŦā§ āϞāĻžāĻ āĻāϏ⧠āĻāύā§āĻĄāĻŋāĻļāύāĻžāϞ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻĨā§āĻā§āĨ¤ āĻĄā§āĻāĻž āĻāĻŦāĻžāϰ āύāĻž āύāĻžāĻŽāĻŋā§ā§ āĻā§āϞāĻžā§ā§āύā§āĻ āĻāĻŋāĻā§āĻā§āϏ āĻāϰ⧠âāĻāĻāĻž āĻŦāĻĻāϞā§āĻā§ āĻāĻŋ?â āϝāĻĻāĻŋ āύāĻž āĻŦāĻĻāϞ⧠āĻĨāĻžāĻā§, āϏāĻžāϰā§āĻāĻžāϰ āĻā§āĻ 304 Not Modified āĻĢā§āϰāϤ āĻĻā§ā§āĨ¤\n\nāϝā§āϏāĻŦ āϰā§āϏāĻĒāύā§āϏ āϰāĻŋāϏā§āϰā§āϏā§āϰ āĻāĻāĻāĻŋ āĻāĻžāϰā§āϏāύ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§, āϏā§āĻāĻžāύ⧠ETag āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āĻāĻŦāĻ āĻĒāϰā§āϰ āĻĢā§āĻ-āĻ āĻā§āϞāĻžā§ā§āύā§āĻ If-None-Match āĻĒāĻžāĻ āĻžāĻāĨ¤ ETag āϤā§āϰāĻŋ āĻāϰāĻž āĻāĻ āĻŋāύ āĻšāϞā§, āϏāϰāϞ âupdated atâ āϰāĻŋāϏā§āϰā§āϏā§āϰ āĻāύā§āϝ Last-Modified āĻ If-Modified-Since āĻāĻžāĻ āĻāϰāĻŦā§āĨ¤\n\nāĻāύ āĻāύ āύāĻž āĻŦāĻĻāϞāĻžāύ⧠āĻĄā§āĻāĻžāϰ āĻāύā§āϝ āĻā§āϝāĻžāĻļ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āϏā§āĻĒāώā§āĻ āĻāϰā§āύāĨ¤ Cache-Control āĻŦāĻžāϏā§āϤāĻŦāϤāĻžāϰ āϏāĻžāĻĨā§ āĻŽā§āϞ⧠āĻāĻŽāύāĻāĻžāĻŦā§ āϏā§āĻ āĻāϰā§āύāĨ¤ āĻāĻāĻāĻžāϰ āĻĒā§āϰā§āĻĢāĻžāĻāϞā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻā§āĻ max-age āĻ āĻŋāĻ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§, āĻāĻŋāύā§āϤ⧠āĻ
ā§āϝāĻžāĻĒ āĻāύāĻĢāĻŋāĻ, āϰā§āĻĢāĻžāϰā§āύā§āϏ āϤāĻžāϞāĻŋāĻāĻž, āĻāĻŦāĻ āĻĢāĻŋāĻāĻžāϰ āĻĢā§āϞā§āϝāĻžāĻ āĻ
āύā§āĻāĻā§āώāĻŖ āϰāĻžāĻāĻž āϝāĻžā§āĨ¤\n\nāĻ
ā§āϝāĻžāĻĒ āϏāĻžāĻāĻĄā§ 304 āĻā§ āĻĻā§āϰā§āϤ āĻĒāĻĨ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤ JSON āĻĒāĻžāϰā§āϏ āĻāϰāĻŦā§āύ āύāĻž (āĻāĻŋāĻā§ āύā§āĻ), āĻŽāĻĄā§āϞ āĻĒā§āύāϰā§āĻāĻ āύ āĻāϰāĻŦā§āύ āύāĻž, āĻāĻŦāĻ UI āĻĢā§āϞāĻŋāĻāĻžāϰ āĻāϰāĻŦā§āύ āύāĻžāĨ¤ āϏā§āĻā§āϰāĻŋāύ⧠āϝā§āĻāĻž āĻāĻā§ āϰāĻžāĻā§āύ āĻāĻŦāĻ āĻā§āĻŦāϞ āϏā§āĻāĻāĻā§āϞ⧠āĻāĻĒāĻĄā§āĻ āĻāϰā§āύāĨ¤\n\nāĻāĻĻāĻžāĻšāϰāĻŖ: āĻāĻāĻāĻŋ āĻ
āϰā§āĻĄāĻžāϰ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āϏā§āĻā§āϰāĻŋāύ āĻĒā§āϰāϤāĻŋāĻāĻŋ 15 āϏā§āĻā§āύā§āĻĄā§ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĒā§āϞ āĻāϰā§āĨ¤ āϝāĻĻāĻŋ āϰā§āϏāĻĒāύā§āϏ⧠ETag āĻĨāĻžāĻā§, āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻā§āĻāĻ 304 āĻĢāĻŋāϰāĻŋā§ā§ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻ
ā§āϝāĻžāĻĒ āĻļā§āώ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āϰāĻžāĻā§ āĻāĻŦāĻ āĻā§āĻŦāϞ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻŦāĻĻāϞāĻžāϞ⧠āĻŦāĻžāϏā§āϤāĻŦ āĻāĻžāĻ āĻāϰ⧠(āĻāĻĻāĻžāĻšāϰāĻŖ: âPackedâ āĻĨā§āĻā§ âShippedâ)āĨ¤\n\nāϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āĻĄā§āĻāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āϞāĻā§āώā§āϝāĻŦāϏā§āϤ⧠āĻšā§āύāĨ¤ āĻā§āϝāĻžāĻļāĻŋāĻ āϏā§āĻŦā§āĻāĻā§āϰāĻŋā§āĻāĻžāĻŦā§ āĻ
āύāĻŋāϏā§āĻŽāĻŋāϤ āύā§, āĻāĻŋāύā§āϤ⧠āϏā§āĻĒāώā§āĻ āύāĻŋā§āĻŽ āĻĻāϰāĻāĻžāϰāĨ¤ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻŦāĻŋāĻŦāϰāĻŖ āĻŦāĻž āĻā§āĻā§āύāϝā§āĻā§āϤ āϰā§āϏāĻĒāύā§āϏ āĻā§āϝāĻžāĻļ āĻāϰāĻž āĻāĻĄāĻŧāĻžāύ āϝāĻĻāĻŋ āĻĒā§āϰā§āĻĄāĻžāĻā§āĻ āĻĒā§āϰā§ā§āĻāύ āύā§āĻāĨ¤ āĻāĻāĻāĻžāϰ-āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻ āĻĄā§āĻāĻžāϰ āĻāύā§āϝ āĻā§āĻ āĻā§āĻŦāύāĻāĻžāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻāĻŦāĻ āĻļā§ā§āĻžāϰā§āĻĄ āĻā§āϝāĻžāĻļā§ āĻĒā§āϰāĻžāĻāĻā§āĻ āϰā§āϏāĻĒāύā§āϏ āϰāĻā§āώāĻžāϰ āĻ
āύā§āĻŽāϤāĻŋ āĻĻā§āĻŦā§āύ āύāĻž (Cache-Control: private āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āύ āϝā§āĻāĻžāύ⧠āĻĒā§āϰāϝāĻŧā§āĻāύ)āĨ¤\n\n## āϏā§āĻŽāĻžāϰā§āĻ āĻĒā§-āϞā§āĻĄ: āĻāĻŽ āĻĒāĻžāĻ āĻžāύ, āĻāĻŽ āĻĒāĻžāϰā§āϏ āĻāϰā§āύ\n\nāĻĒā§āϰāϤāĻŋāĻāĻŋ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻŦāĻžāĻāĻ āĻŽā§āĻŦāĻžāĻāϞ⧠āĻā§āĻŦāϞ āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨ āύ⧠āĻŦā§āĻļāĻŋ āĻāϰāĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ āϰā§āĻĄāĻŋāĻāĻā§ āĻĻā§āϰā§āĻ āϏāĻŽā§ āϧāϰ⧠āĻāĻžāĻā§āϰāϤ āϰāĻžāĻā§ āĻāĻŦāĻ āĻ
ā§āϝāĻžāĻĒāĻā§ JSON āĻĄāĻŋāĻāĻĄ āĻ āĻŽāĻĄā§āϞ āĻāĻĒāĻĄā§āĻ āĻāϰāϤ⧠CPU āĻŦā§āϝ⧠āĻāϰāϤ⧠āĻŦāĻžāϧā§āϝ āĻāϰā§āĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ API āĻā§āϝāĻžāĻā§āĻāĻŋāύā§āϏ āĻāĻŽāĻžāϤ⧠āĻāĻžāύ, āĻĒā§-āϞā§āĻĄ āĻā§āϰāĻŋāĻŽ āĻāϰāĻž āĻĒā§āϰāĻžāϝāĻŧāĻ āĻĻā§āϰā§āϤāϤāĻŽ āĻā§āϤāĻžāĨ¤\n\nāĻĒā§āϰāϤāĻŋ āϏā§āĻā§āϰāĻŋāύ āĻĒā§-āϞā§āĻĄ āĻ
āĻĄāĻŋāĻ āĻāϰ⧠āĻļā§āϰ⧠āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāύ āύāĻŋāύ (āĻāĻĻāĻžāĻšāϰāĻŖ: āĻšā§āĻŽ āĻĢāĻŋāĻĄ), āϰā§āϏāĻĒāύā§āϏ āϏāĻžāĻāĻ āϞāĻ āĻāϰā§āύ, āĻāĻŦāĻ āĻĢāĻŋāϞā§āĻĄ āĻ
āύāĻĢāĻŋāϞā§āĻĄ-āĻāĻŋāϤā§āϤāĻŋāϤ⧠āĻĻā§āĻā§āύ: āĻā§āϞāĻžā§ā§āύā§āĻ āĻāĻāĻž āϰā§āύā§āĻĄāĻžāϰ āĻāϰ⧠āĻāĻŋ, āύāĻžāĻāĻŋ āĻāĻāĻž āĻā§āĻŦāϞ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻā§āĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§? āύāĻž āĻšāϞā§, āϏā§āĻ āĻĢāĻŋāϞā§āĻĄāĻāĻŋ āϏāϰāĻžāύāĨ¤\n\nāϞāĻŋāϏā§āĻā§āϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻā§āĻ âāϏāĻžāϰāĻžāĻāĻļâ āĻāĻā§āϤāĻŋ āϝāĻĨā§āώā§āĻāĨ¤ āĻāĻāĻāĻŋ āϞāĻŋāϏā§āĻ āϰ⧠āĻĒā§āϰāĻžāϝāĻŧāĻ āĻāĻāĻāĻŋ id, āĻļāĻŋāϰā§āύāĻžāĻŽ, āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻāĻŦāĻ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āĻāĻžā§āĻž āĻāϰ āĻāĻŋāĻā§āĻ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšā§ āύāĻžāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāĻā§āĻŽ āĻā§āϞāĻžāϰ āϏāĻŽā§āĻ āĻĄāĻŋāĻā§āĻāϞāϏ āĻĢā§āĻ āĻāϰā§āύāĨ¤\n\nāĻāĻŋāĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻĻā§āϰā§āϤ āĻĒā§-āϞā§āĻĄ āĻāĻŽāĻžā§:\n\n- āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤ āϞāĻŽā§āĻŦāĻž āϏā§āĻā§āϰāĻŋāĻā§ā§āϰ āĻŦāĻĻāϞ⧠āĻāĻāĻĄāĻŋ āĻŦāĻž āĻā§āĻ enum āĻā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ\n- āĻā§āϞāĻžā§ā§āύā§āĻ āϏāĻšāĻā§āĻ āĻ
āύā§āĻŽāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§ āĻāĻŽāύ āĻĄāĻŋāĻĢāϞā§āĻāĻā§āϞ⧠āĻāĻŦāĻžāϰ āĻĒāĻžāĻ āĻžāĻŦā§āύ āύāĻž\n- āĻĒā§āϰāϤāĻŋāĻāĻŋ āϞāĻŋāϏā§āĻ āĻāĻāĻā§āĻŽā§ āĻāĻāĻ āύā§āϏā§āĻā§āĻĄ āĻ
āĻŦāĻā§āĻā§āĻ āĻŦāĻžāϰāĻŦāĻžāϰ āĻĒāĻžāĻ āĻžāύ⧠āĻā§āĻžāύ\n- āĻĢāĻŋāϞā§āĻĄ āύāĻžāĻŽ āĻ āĻāĻžāĻāĻĒ āϏā§āĻĨāĻŋāϰ āϰāĻžāĻā§āύ āϝāĻžāϤ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻāĻŽ āĻĄāĻŋāĻĢā§āύā§āϏāĻŋāĻ āĻā§āĻĄ āϞāĻŋāĻā§\n\nāĻāĻŽā§āĻĒā§āϰā§āĻļāύ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻŦāĻŋāĻļā§āώāϤ āϧā§āϰ āύā§āĻāĻā§āĻžāϰā§āĻā§, āĻāĻŋāύā§āϤ⧠āĻŦāĻžāϏā§āϤāĻŦ āĻĄāĻŋāĻāĻžāĻāϏ⧠CPU āĻā§āϰā§āĻĄâāĻ
āĻĢ āĻā§āϏā§āĻ āĻāϰā§āύāĨ¤ Gzip āĻŦāĻž Brotli āĻĒā§āϰāĻžāϝāĻŧāĻ āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰ āϏāĻžāĻāĻ āĻ
āύā§āĻ āĻāĻŽāĻžā§, āĻāĻŋāύā§āϤ⧠āĻĒā§āϰāύ⧠āĻĢā§āύ āĻā§āϞ⧠āĻŦā§āĻšā§ āϰā§āϏāĻĒāύā§āϏ āĻĄāĻŋāϏāĻāĻŽāĻĒā§āϰā§āϏ āĻāϰāϤ⧠āϏāĻŽā§ āĻā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϏāĻŦāĻĨā§āĻā§ āĻŦā§ āĻā§āϤāĻž āĻšāϞ⧠āĻļā§āϰā§āϤā§āĻ āĻāĻŽ āĻĄā§āĻāĻž āĻĒāĻžāĻ āĻžāύā§āĨ¤\n\nāϰā§āϏāĻĒāύā§āϏ āĻļā§āĻāĻĒāĻā§āϞā§āĻā§ āĻāĻāĻāĻŋ ā¤ā¤žā¤āĻā§āϰāĻžāĻā§āĻā§āϰ āĻŽāϤ āĻāĻāϰāĻŖ āĻāϰā§āύāĨ¤ āϝāĻāύ āĻĢāĻŋāϞā§āĻĄ āύāĻžāĻŽ āĻ āĻāĻžāĻāĻĒ āϏā§āĻĨāĻŋāϰ āĻĨāĻžāĻā§, āĻ
ā§āϝāĻžāĻĒ āĻāĻŽ āĻŦā§āϝāĻžāĻāĻĢāϞ āĻāĻŦāĻ āĻāĻŽ āĻĄāĻŋāĻĢā§āύā§āϏāĻŋāĻ āĻā§āĻĄ āϰāĻžāĻā§, āϝāĻž UI āĻŽāϏā§āĻŖ āϰāĻžāĻā§ āĻāĻŦāĻ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻāϰāĻ āĻāĻŽāĻžā§āĨ¤\n\n## āĻĻā§āϰā§āĻŦāϞ āύā§āĻāĻā§āĻžāϰā§āĻ āĻ āĻāĻŽ āϰāĻŋāĻā§āϰāĻžāĻ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰ⧠āĻĄāĻŋāĻāĻžāĻāύ āĻāϰā§āύ\n\nāĻāĻāĻāĻŋ āĻŽā§āĻŦāĻžāĻāϞ āĻ
ā§āϝāĻžāĻĒ āĻā§āĻŦāϞ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻĒāĻžāĻ āĻžāϞ⧠āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻāϰāĻ āĻāϰ⧠āύāĻž; āĻŦā§āϝāϰā§āĻĨ āĻšāϞ⧠āϰāĻŋāĻā§āϰāĻžāĻ, āϰā§āĻĄāĻŋāĻ āĻĒā§āύāϰāĻžā§ āĻāĻžāĻāĻžāύā§, āĻāĻŦāĻ āĻāĻžāĻ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤ āĻāϰāĻž āĻāϰā§āĻ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻāϰāĻ āĻšā§āĨ¤ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ API āĻĒāĻžāϰāĻĢā§āĻā§āĻ WiâFi āϧāϰ⧠āύāĻŋāĻ, āϤāĻāύ āĻŦāĻžāϏā§āϤāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻĻā§āϰā§āĻŦāϞ 4GâāĻ āĻŽā§āϞā§āϝ āĻĻāĻŋā§ā§āĻā§āύāĨ¤\n\nāĻāĻŽ āĻĄā§āĻāĻž āĻāĻžāĻā§āĻžāĻāĻž āϏāĻšāĻ āĻāϰāĻŦā§āύāĨ¤ āϏāĻžāϰā§āĻāĻžāϰ-āϏāĻžāĻāĻĄ āĻĢāĻŋāϞā§āĻāĻžāϰ āĻ āĻĒā§āĻāĻŋāύā§āĻļāύ āĻĒāĻāύā§āĻĻ āĻāϰā§āύ âāϏāĻŦ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰ⧠āĻĢā§āύ⧠āĻĢāĻŋāϞā§āĻāĻžāϰ āĻāϰāĻžāϰâ āĻŦāĻĻāϞā§āĨ¤ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāύ⧠āĻā§āĻŦāϞ āĻļā§āώ 20āĻāĻŋ āĻāĻā§āύā§āĻ āϞāĻžāĻā§, āϏā§āĻ āĻāĻā§āϏāĻžāĻā§āĻ āĻā§ā§ā§āϰāĻŋ āϏāĻžāĻĒā§āϰā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻ
ā§āϝāĻžāĻĒ āĻļāϤ āĻļāϤ āϏāĻžāϰāĻŋ āĻĢā§āĻ āύāĻž āĻāϰā§āĨ¤\n\nāĻĄā§āϞā§āĻāĻž āϏāĻŋāĻā§āĻ āϏāĻžāĻĒā§āϰā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻāĻŋāĻā§āĻā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠âāĻāĻŽāĻŋ āĻļā§āώāĻŦāĻžāϰ āĻā§āĻ āĻāϰāĻžāϰ āĻĒāϰ⧠āĻāĻŋ āĻŦāĻĻāϞā§āĻā§?â āĻāĻāĻŋ āϏāĻšāĻāĻāĻžāĻŦā§ āĻāĻžāĻāĻŽāϏā§āĻāĻžāĻŽā§āĻĒ āĻŦāĻž āĻāύāĻā§āϰāĻŋāĻŽā§āύā§āĻāĻžāϞ āĻāĻžāϰā§āϏāύ āύāĻŽā§āĻŦāϰ āϰāĻŋāĻāĻžāϰā§āύ āĻāϰā§, āϤāĻžāϰāĻĒāϰ āĻā§āϞāĻžā§ā§āύā§āĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏā§āĻ āĻĒā§ā§āύā§āĻ āĻĨā§āĻā§ āĻāĻĒāĻĄā§āĻ āĻ āĻĄāĻŋāϞā§āĻāĻ āĻāĻžā§āĨ¤\n\nāϰāĻŋāĻā§āϰāĻžāĻ āĻ
āύāĻŋāĻŦāĻžāϰā§āϝ, āϤāĻžāĻ āĻāĻĒāĻĄā§āĻāĻā§āϞ⧠idempotent āϰāĻžāĻā§āύāĨ¤ āĻāĻāĻāĻŋ āϰāĻŋāĻā§āϰāĻžāĻ āĻĄāĻžāĻŦāϞâāĻāĻžāϰā§āĻ, āĻĄāĻžāĻŦāϞâāϏāĻžāĻŦāĻŽāĻŋāĻļāύ āĻŦāĻž āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž āĻāĻāĻŋāϤ āύāĻžāĨ¤ āĻā§āϰāĻŋā§ā§āĻ āĻ
āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ idempotency āĻā§ āĻāĻŦāĻ āϏā§āĻā§āϝāĻžāĻā§āĻâāϏā§āĻāĻŋāĻ āĻāĻĒāĻĄā§āĻ āϏā§āĻŽāĻžāύā§āĻāĻŋāĻāϏ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤\n\nāϰāĻŋāĻā§āϰāĻžāĻ āĻšāϞ⧠retry storm āĻā§āĻžāϤ⧠āĻĨāĻžāĻā§āύāĨ¤ āĻāĻā§āϏāĻĒā§āύā§āύāĻļāĻŋā§āĻžāϞ āĻŦā§āϝāĻžāĻāĻ
āĻĢ āĻāĻŋāĻāĻžāϰ āϏāĻš āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āϝāĻžāϤ⧠āĻšāĻžāĻāĻžāϰāĻž āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻāϏāĻžāĻĨā§ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻžāϤ āύāĻž āĻāϰā§, āĻāĻŦāĻ āĻĢā§āύ āĻĒā§āϰāϤāĻŋ āϏā§āĻā§āύā§āĻĄā§ āĻāĻžāĻā§ āύāĻžāĨ¤\n\nāϏā§āĻĒāώā§āĻ āϤā§āϰā§āĻāĻŋ āĻā§āĻĄ āĻĢāĻŋāϰāĻŋā§ā§ āĻĻāĻŋāύ āϝāĻž āĻ
ā§āϝāĻžāĻĒāĻā§ āĻ āĻŋāĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤ 401 āĻšāϞ⧠āĻĒā§āύāĻāĻ
āĻĨ āĻāϰāĻžāϰ āĻā§āϰāĻŋāĻāĻžāϰ, 404 āĻšāϞ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ āϰāĻŋāĻā§āϰāĻžāĻ āĻŦāύā§āϧ āĻāϰāĻž, 409 āĻšāϞ⧠āϏā§āĻā§āĻ āϰāĻŋāĻĢā§āϰā§āĻļ āĻĻāϰāĻāĻžāϰ āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ 429 āĻŦāĻž 503 āĻšāϞ⧠āĻŦā§āϝāĻžāĻāĻ
āĻĢ āĻā§āϰāĻŋāĻāĻžāϰ āĻāϰā§āύāĨ¤\n\n## āĻā§āϞāĻžā§ā§āύā§āĻ āĻāĻāϰāĻŖ āϝāĻž API āĻāϰāĻ āĻŦāĻžā§āĻžā§\n\nāĻāĻžāϞ API āĻĨāĻžāĻāϞā§āĻ āĻā§āϞāĻžā§ā§āύā§āĻ āĻā§āĻĒāύ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻžāĻ āĻŦāĻžā§āĻŋā§ā§ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŽā§āĻŦāĻžāĻāϞ⧠āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻžāĻā§āϰāϤ āĻ āϰā§āĻĄāĻŋāĻâāĻāĻžāĻāĻŽ āĻ
āύā§āĻāϏāĻŽā§ āĻŦāĻžāĻāĻāĻā§āϞā§āϰ āĻā§ā§ā§ āĻŦā§āĻļāĻŋ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻāϰāĻ āĻāϰā§āĨ¤\n\nāĻāĻŽ āĻŦāĻĻāϞāĻžāύ⧠āĻĄā§āĻāĻž āĻā§āĻļ āĻāϰā§āύāĨ¤ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻĢāĻā§, āĻĢāĻŋāĻāĻžāϰ āĻĢā§āϞā§āϝāĻžāĻ, āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻĄā§āĻāĻž (āĻĻā§āĻļ, āϏā§āĻā§āϝāĻžāĻāĻžāϏ, āĻā§āϝāĻžāĻā§āĻāϰāĻŋ) āĻĒā§āϰāϤāĻŋ āϏā§āĻā§āϰāĻŋāύ āĻāĻŋāĻāĻŋāĻā§ āĻĢā§āĻ āĻāϰāĻŦā§āύ āύāĻžāĨ¤ āĻāĻāĻā§āϞā§āĻā§āϝā§āĻā§āϤ āĻā§āĻŦāύāĻāĻžāϞ āĻĻāĻŋāύ, āĻĄāĻŋāϏā§āĻā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ āĻāĻŦāĻ āĻĒā§āϰā§ā§āĻāύāĻŽāϤ⧠āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰā§āύāĨ¤ āϝāĻĻāĻŋ API āĻā§āϝāĻžāϞāĻŋāĻĄā§āĻļāύ (ETag āĻŦāĻž Last-Modified) āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻāĻāĻāĻŋ āĻĻā§āϰā§āϤ āϰāĻŋâāĻā§āĻ āĻĒā§āϰāĻžāϝāĻŧāĻ āĻĒā§āϰā§āĻŖ āĻĄāĻžāĻāύāϞā§āĻĄā§āϰ āĻā§ā§ā§ āĻŦā§āĻļāĻŋ āϏāϏā§āϤāĻžāĨ¤\n\nāĻāϰā§āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāϏā§āϝāĻž āĻšāϞ⧠āĻāύâāĻĢā§āϞāĻžāĻāĻ āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āϰāĻŋāĻā§ā§ā§āϏā§āĻāĨ¤ āĻ
ā§āϝāĻžāĻĒā§āϰ āĻĻā§āĻ āĻ
āĻāĻļ āĻāĻāĻ āϰāĻŋāϏā§āϰā§āϏ āĻāĻāϏāĻā§āĻā§ āĻāĻžā§ (āĻāĻĻāĻžāĻšāϰāĻŖ: āĻšā§āĻĄāĻžāϰ āĻ āϏā§āĻāĻŋāĻāϏ āĻāĻā§āĻ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻ
āύā§āϰā§āϧ āĻāϰā§)āĨ¤ āĻā§ā§āĻžāϞā§āϏāĻŋāĻ āύāĻž āĻāϰāϞ⧠āĻāĻĒāύāĻŋ āĻĻā§āĻāĻāĻŋ āĻāϞ āĻĒāĻžāĻ āĻžāύ, āĻĻā§āĻāĻŦāĻžāϰ āĻĒāĻžāϰā§āϏ āĻāϰā§āύ, āĻāĻŦāĻ āĻĻā§āĻāĻŦāĻžāϰ āϏā§āĻā§āĻ āĻāĻĒāĻĄā§āĻ āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāϞāĻā§ āĻāĻāĻ āϏāϤā§āϝ āĻā§āϏ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻžāϧāĻŋāĻ āĻāύā§âāĻāĻŋāĻāĻŽāĻžāϰāĻĻā§āϰ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰāϤ⧠āĻĻāĻŋāύāĨ¤\n\nāĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āϰāĻŋāĻĢā§āϰā§āĻļ āĻāĻĻā§āĻĻā§āĻļā§āϝāĻĒā§āϰā§āĻŖ āĻšāĻā§āĻž āĻāĻāĻŋāϤāĨ¤ āϝāĻĻāĻŋ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻžāĻā§ āĻĻā§āϰā§āϤ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύāĻž āĻĻā§āĻāĻžā§ āĻŦāĻž āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻā§āϰāĻŋāĻāĻžāϰ āύāĻž āĻāϰā§, āϤāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻ
ā§āϝāĻžāĻĒ āϰāĻŋāϏāĻŋāĻāĻŽā§ āϰāĻŋāĻĢā§āϰā§āĻļ āϞāĻāĻŋāĻ āĻāĻžāϞāĻžāĻŦā§āύ āύāĻžāĨ¤ āĻāĻāĻāĻŋ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻā§āϞāĻĄāĻžāĻāύ āϰāĻžāĻā§āύ āĻāĻŦāĻ āĻĄā§āĻāĻž āϏāϰā§āĻŦāĻļā§āώ āĻāĻŦā§ āĻāĻĒāĻĄā§āĻ āĻšā§ā§āĻā§ āĻā§āĻ āĻāϰā§āύāĨ¤\n\nāϝāĻĻāĻŋ āĻāĻĒāύāĻŋ AppMasterâāĻ āĻŦā§āϝāĻžāĻā§āύā§āĻĄ āĻŦāĻžāύāĻžāύ, āĻā§āϞāĻžā§ā§āύā§āĻ āĻāĻāϰāĻŖāĻā§āϞā§āĻā§ āϏāĻžāĻĒā§āϰā§āĻ āĻāϰāϤ⧠āĻāύā§āĻĄāĻĒā§ā§āύā§āĻāĻā§āϞ⧠āϏā§āĻā§āϰāĻŋāύ-āĻāϰ āĻāĻžāϰāĻĒāĻžāĻļā§ āĻāĻĄāĻŧā§ āϤā§āϞāϤā§, āϰā§āϏāĻĒāύā§āϏ āϏā§āĻāĻŋāĻŽāĻž āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āϰāĻžāĻāϤ⧠āĻāĻŦāĻ āύāĻŋā§āύā§āϤā§āϰāĻŋāϤāĻāĻžāĻŦā§ āĻā§āϝāĻžāĻļāĻŋāĻ āĻšā§āĻĄāĻžāϰ āϝā§āĻ āĻāϰāϤ⧠āϏāĻšāĻ āĻšā§, āϝāĻžāϤ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āϏāĻŽā§ āĻā§āĻĒ āĻĨāĻžāĻāϤā§āĻ āĻĒāĻžāϰā§āĨ¤\n\n## āĻŦā§āϝāĻžāĻāĻŋāĻ, āĻā§āϝāĻžāĻļāĻŋāĻ, āĻ āĻĒā§-āϞā§āĻĄ āύāĻŋā§ā§ āϏāĻžāϧāĻžāϰāĻŖ āĻā§āϞāĻā§āϞā§\n\nāϞāĻā§āώā§āϝ āĻšāĻā§āĻā§ āĻāĻŽ āϰā§āĻĄāĻŋāĻ āĻāĻžāĻā§āϰāϤ, āĻāĻŽ CPU āĻāĻžāĻ, āĻāĻŦāĻ āĻāĻŽ āϰāĻŋāĻā§āϰāĻžāĻāĨ¤ āĻāĻŋāĻā§ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āϏā§āĻāĻŋāĻāĻā§āϞ⧠āĻŦāĻžāϤāĻŋāϞ āĻāϰ⧠āĻĻāĻŋāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ āϏā§āĻā§āϰāĻŋāύāĻā§ āϧā§āϰ āĻāϰ⧠āϤā§āϞāϤ⧠āĻĒāĻžāϰā§āĨ¤\n\n### āĻāĻāύ āĻŦā§āϝāĻžāĻāĻŋāĻ āĻāĻžāϰāĻžāĻĒ āĻāϰā§\n\nāĻŦā§āϝāĻžāĻāĻŋāĻ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰ⧠āϝāϤāĻā§āώāĻŖ āύāĻž āĻŦā§āϝāĻžāĻ āĻāĻāĻāĻž âāϏāĻŦāĻāĻŋāĻā§ āĻĻāĻžāĻâ āĻāϞ⧠āĻĒāϰāĻŋāĻŖāϤ āĻšā§āĨ¤ āϝāĻĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰāĻā§ āĻŦāĻšā§ āĻā§āĻŦāĻŋāϞ āĻā§ā§āύ āĻāϰāϤ⧠āĻšā§, āĻā§āĻž permission āĻā§āĻ āĻāϞā§, āĻāĻŦāĻ āĻŦāĻŋāĻļāĻžāϞ āϰā§āϏāĻĒāύā§āϏ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻšā§, āϏā§āĻ āĻāĻ āĻ
āύā§āϰā§āϧ āĻā§ā§āĻ āĻā§āĻ āĻ
āύā§āϰā§āϧā§āϰ āĻā§ā§ā§ āϧā§āϰ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŽā§āĻŦāĻžāĻāϞ⧠āĻāĻāĻāĻŋ āϧā§āϰ āĻ
āύā§āϰā§āϧ āĻ
ā§āϝāĻžāĻĒāĻā§ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰāĻŋā§ā§ āϰāĻžāĻā§, āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻā§āϰāĻŋā§ āϰāĻžāĻā§, āĻāĻŦāĻ āĻāĻžāĻāĻŽāĻāĻāĻ āĻā§āĻāĻāĻŋ āĻŦāĻžā§āĻžā§āĨ¤\n\nāĻāĻāĻāĻŋ āϏā§āĻŦāĻžāϏā§āĻĨā§āϝāĻāϰ āĻŦā§āϝāĻžāĻ āϏā§āĻā§āϰāĻŋāύ-āĻāĻā§āϤāĻŋāϰ āĻšāĻā§āĻž āĻāĻāĻŋāϤ: āĻā§āĻŦāϞ āĻāĻāĻāĻž āĻāĻŋāĻāϰ āĻĒā§āϰā§ā§āĻāύā§ā§ āĻāĻŋāύāĻŋāϏ, āϏā§āĻŽāĻž āϏā§āĻĒāώā§āĻāĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āϰā§āϏāĻĒāύā§āϏ āĻāĻ āĻŦāĻžāĻā§āϝ⧠āĻŦāϰā§āĻŖāύāĻž āĻāϰāϤ⧠āύāĻž āĻĒāĻžāϰā§āύ, āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āϏāĻŽā§āĻāĻŦāϤ āĻā§āĻŦ āĻŦāĻŋāϏā§āϤā§āϤāĨ¤\n\n### āϏā§āĻā§āϞ āϏā§āĻā§āϰāĻŋāύ āϤā§āϰāĻŋ āĻāϰāĻž āĻā§āϝāĻžāĻļāĻŋāĻ\n\nāϏā§āĻĒāώā§āĻ āĻāύāĻā§āϝāĻžāϞāĻŋāĻĄā§āĻļāύ āĻāĻžāĻĄāĻŧāĻž āĻā§āϝāĻžāĻļāĻŋāĻ āĻĒā§āϰāύ⧠āĻĄā§āĻāĻž āĻĻā§āĻāĻžāύ⧠āĻļā§āϰ⧠āĻāϰā§: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒā§āϞ āĻāϰā§âāĻā§âāϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰ⧠āĻāĻŦāĻ āĻ
ā§āϝāĻžāĻĒ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻĢā§āϞ āϰāĻŋāϞā§āĻĄ āĻāϰā§āĨ¤ Cache-Control āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻŋ āĻŦāĻŋāώ⧠āĻĄā§āĻāĻž āĻāĻĒāĻĄā§āĻ āĻāϰ⧠(create/update āĻ
ā§āϝāĻžāĻāĻļāύ, āϏāĻžāϰā§āĻāĻžāϰ āĻāĻā§āύā§āĻ, āĻŦāĻž āϏāĻāĻā§āώāĻŋāĻĒā§āϤ freshness āĻāĻāύā§āĻĄā§) āϤāĻž āĻĒā§āϞā§āϝāĻžāύ āĻāϰā§āύ āϝāĻžāϤ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻā§āĻļāϝā§āĻā§āϤ āϰā§āϏāĻĒāύā§āϏ⧠āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤\n\nāĻĒā§āϞāĻŋāĻ āĻāϰā§āĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻĢāĻžāĻāĻĻāĨ¤ āĻāĻāĻāĻŋ āĻā§āĻž 5âāϏā§āĻā§āύā§āĻĄ āĻāĻžāĻāĻŽāĻžāϰ āĻĄāĻŋāĻāĻžāĻāϏāĻā§ āĻŦā§āϝāϏā§āϤ āϰāĻžāĻā§ āĻāĻŽāύāĻāĻŋ āϝāĻāύ āĻāĻŋāĻā§āĻ āĻŦāĻĻāϞāĻžā§ āύāĻžāĨ¤ āϏāĻŽā§āĻāĻŦ āĻšāϞ⧠āϏāĻžāϰā§āĻāĻžāϰ-āĻāĻžāϞāĻŋāϤ āĻāĻĒāĻĄā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āĻ
āĻĨāĻŦāĻž āĻāĻā§āϰāĻŽāĻŖ āĻāϰ⧠āĻŦā§āϝāĻžāĻâāĻ
āĻĢ (āĻāĻžāϞāĻŋ āĻĒā§āϞā§āϰ āĻĒāϰ⧠āĻāύā§āĻāĻžāϰāĻā§āϝāĻžāϞ āĻĻā§āϰā§āĻ āĻāϰāĻž, āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄā§ āĻĨāĻžāĻŽāĻžāύā§) āĻĒāĻāύā§āĻĻ āĻāϰā§āύāĨ¤\n\nāĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻŦā§ āĻĒā§-āϞā§āĻĄāĻā§āϞ⧠āύā§āϰāĻŦ āĻāϰāĻāĨ¤ āĻŦāĻŋāĻļāĻžāϞ āύā§āϏā§āĻā§āĻĄ āĻ
āĻŦāĻā§āĻā§āĻ âāϏā§āĻŦāĻŋāϧāĻžāϰ āĻāύā§āϝâ āĻĢā§āϰāϤ āĻĻāĻŋāϞ⧠āĻŦā§āĻļāĻŋ āĻŦāĻžāĻāĻ, āĻŦā§āĻļāĻŋ JSON āĻĒāĻžāϰā§āϏāĻŋāĻ, āĻāĻŦāĻ āĻŦā§āĻļāĻŋ āĻŽā§āĻŽāϰāĻŋ churn āĻšā§āĨ¤ āĻā§āĻŦāϞ āϏā§āĻā§āϰāĻŋāύ āĻĒā§āϰā§ā§āĻāύā§ā§ āĻĄā§āĻāĻž āĻĒāĻžāĻ āĻžāύ āĻāĻŦāĻ āĻĄāĻŋāĻā§āĻāϞ⧠āĻ
āύâāĻĄāĻŋāĻŽā§āϝāĻžāύā§āĻĄ āϞā§āĻĄ āĻāϰā§āύāĨ¤\n\nāĻļā§āώā§, āĻŦā§āϝāĻžāĻā§ āĻāĻāĻļāĻŋāĻ āĻŦā§āϝāϰā§āĻĨāϤāĻžāĻā§ āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻŦā§āύ āύāĻžāĨ¤ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āϏāĻžāĻŦ-āϰā§āĻāĻžāϞā§āĻ āĻŦā§āϝāϰā§āĻĨ āĻšā§ āĻāĻŦāĻ āĻāĻĒāύāĻŋ āĻĒā§āϰ⧠āĻŦā§āϝāĻžāĻ āĻĒā§āύāϰāĻžā§ āĻāĻžāύ, āĻāĻĒāύāĻŋ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāϰāĻā§āύāĨ¤ āϰā§āϏāĻĒāύā§āϏ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰā§āύ āϝāĻžāϤ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻŦā§āϝāϰā§āĻĨ āĻ
āĻāĻļāĻā§āϞā§āĻ āĻĒā§āύāϰāĻžā§ āĻāĻžā§āĨ¤\n\nāĻāĻāĻāĻŋ āĻĻā§āϰā§āϤ āĻŽāĻžāύāϏāĻŋāĻ āĻā§āĻāϞāĻŋāϏā§āĻ: āĻŦā§āϝāĻžāĻāĻā§āϞ⧠āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āϰāĻžāĻā§āύ, āĻā§āϝāĻžāĻļ āĻĢā§āϰā§āĻļāύā§āϏ āĻāĻā§ āĻĨā§āĻā§ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āύ, āĻā§āĻž āĻĒā§āϞāĻŋāĻ āĻā§āĻŋā§ā§ āĻāϞā§āύ, āĻĒā§-āϞā§āĻĄ āĻā§āϰāĻŋāĻŽ āĻāϰā§āύ, āĻāĻŦāĻ āĻāĻāĻļāĻŋāĻ āϏāĻžāĻĢāϞā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āύāĨ¤\n\n## āϰāĻŋāϞāĻŋāĻā§āϰ āĻāĻā§ āĻĻā§āϰā§āϤ āĻā§āĻāϞāĻŋāϏā§āĻ\n\nāĻļāĻŋāĻĒā§āϰ āĻāĻā§ āĻāĻāĻāĻŋ āĻĒāĻžāϏ āĻāĻžāϞāĻžāύ āϝāĻž āĻā§āĻŦāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻāϰāĻŖā§ āĻā§āύā§āĻĻā§āϰā§āĻā§āϤāĨ¤ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻā§āϤāĻž āϏāϰāĻŋā§ā§ āĻŦāĻŋāϏā§āĻŽāϝāĻŧ āĻā§āĻā§ āĻĢā§āϞāĻž: āĻāĻŽ āĻāĻžāĻā§āϰāϤ, āĻāĻŽ āĻĒāĻžāϰā§āϏāĻŋāĻ, āĻāĻŦāĻ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄā§ āĻāĻŽ āϰāĻŋāĻā§āϰāĻžāĻāĨ¤\n\nāĻāĻĒāύāĻžāϰ āĻļā§āϰā§āώ āϤāĻŋāύ āϏā§āĻā§āϰāĻŋāύ⧠āĻāĻā§āϞ⧠āĻāĻžāϞāĻžāύ:\n\n- āĻā§āϞā§āĻĄ āϞā§āĻĄāĻā§āϞ⧠āĻāĻŽ āĻāĻŦāĻ āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽāĻžāύāϝā§āĻā§āϝ āϏāĻāĻā§āϝāĻ āϰāĻŋāĻā§ā§ā§āϏā§āĻā§ āĻļā§āώ āĻšā§ (āĻĒā§āĻā§āϤ āĻĢāϞā§âāĻāĻĒ āĻāϞ āϝā§āĻŽāύ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻāĻā§āĻŽ āϞā§āĻāĻāĻĒ āĻā§ā§āĻžāϞ āϰāĻžāĻā§āύ)āĨ¤\n- āϰā§āϏāĻĒāύā§āϏ⧠āϏā§āĻĒāώā§āĻ āĻā§āϝāĻžāĻļāĻŋāĻ āύāĻŋā§āĻŽ āĻāĻā§ (ETag āĻŦāĻž Last-Modified āϝā§āĻāĻžāύ⧠āĻŽāĻžāύāĻžā§) āĻāĻŦāĻ āĻāĻŋāĻā§ āύāĻž āĻŦāĻĻāϞāĻžāϞ⧠304 Not Modified āĻĢā§āϰāϤ āĻĻā§ā§āĨ¤\n- āϞāĻŋāϏā§āĻ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻāĻā§āϞ⧠āĻŦāĻžāĻāύā§āĻĄā§āĻĄ: āϏā§āĻĨāĻŋāϰ āϏāϰā§āĻāĻŋāĻ, āĻĒā§āĻāĻŋāύā§āĻļāύ, āĻāĻŦāĻ āĻĄāĻŋāĻĢāϞā§āĻāĻāĻžāĻŦā§ āĻ
āύāĻžāĻŦāĻļā§āϝāĻ āĻĢāĻŋāϞā§āĻĄ āύā§āĻāĨ¤\n- āϰāĻŋāĻā§āϰāĻžāĻ āϞāĻāĻŋāĻ āĻāĻŋāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻŦā§āϝāĻžāĻāĻ
āĻĢ āĻāϰ⧠āĻāĻŦāĻ āĻāĻŽāύ āϤā§āϰā§āĻāĻŋāϤ⧠āĻĨāĻžāĻŽā§ āϝāĻž āύāĻŋāĻā§ āĻ āĻŋāĻ āĻšāĻŦā§ āύāĻž; āĻŽā§āĻ āϰāĻŋāĻā§āϰāĻžāĻ āĻāĻžāĻāĻŽ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāĨ¤\n- āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āĻāĻĒāĻĄā§āĻāĻā§āϞ⧠āϝā§āĻā§āϤāĻŋāϝā§āĻā§āϤ; āϝāĻĻāĻŋ āϤāĻž āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ UIâāĻā§ āĻŦāĻĻāϞ⧠āύāĻž āĻĻā§ā§ āϤāĻŦā§ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āĻĒā§āϞāĻŋāĻ āĻā§āĻžāύāĨ¤\n\nāĻāĻāĻāĻŋ āϏāĻšāĻ āĻŦāĻžāϏā§āϤāĻŦ āĻĒāϰā§āĻā§āώāĻž: āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāύ āϞā§āĻĄ āĻāϰā§āύ, āĻāϝāĻŧāĻžāϰāĻĒā§āϞā§āύ āĻŽā§āĻĄ āĻāĻžāϞ⧠āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻĒā§āύāϰāĻžā§ āĻā§āϞā§āύāĨ¤ āϝāĻĻāĻŋ āĻāĻāĻŋ āĻāĻāύāĻ āĻāĻŋāĻā§ āĻĻāϰāĻāĻžāϰ⧠āĻĻā§āĻāĻžā§ (āĻā§āĻļāĻĄ āĻāύā§āĻā§āύā§āĻ, āϞāĻžāϏā§āĻâāύāĻžāĻāύ āϏā§āĻā§āĻ, āϏāĻĢāĻ āĻĒā§āϞā§āϏāĻšā§āϞā§āĻĄāĻžāϰ), āĻāĻĒāύāĻŋ āϏāĻŽā§āĻāĻŦāϤ āĻ
āĻĒā§āϰā§ā§āĻāύā§ā§ āĻāϞ āĻāĻŽāĻŋā§ā§ āĻĻāĻŋā§ā§āĻā§āύ āĻāĻŦāĻ āĻ
āύā§āĻā§āϤ āĻāϤāĻŋ āĻāύā§āύāϤ āĻāϰā§āĻā§āύāĨ¤\n\n## āĻāĻĻāĻžāĻšāϰāĻŖ: āĻ
āϰā§āĻĄāĻžāϰ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āϏā§āĻā§āϰāĻŋāύ āĻāĻŋāĻāĻžāĻŦā§ āϏāϏā§āϤāĻž āĻāϰāĻž āϝāĻžā§\n\nāĻāĻāĻāύ āĻā§āϰāĻžāĻšāĻ āĻŽā§āĻŦāĻžāĻāϞ āĻĄā§āĻāĻžā§ 20% āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āύāĻŋā§ā§ āĻ
āϰā§āĻĄāĻžāϰ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻ
ā§āϝāĻžāĻĒ āĻā§āϞāϞ⧠āϤāĻžāĻĻā§āϰ āĻāĻžāĻ āĻāĻāĻāĻžāĻ: âāĻāĻŽāĻžāϰ āĻĒā§āϝāĻžāĻā§āĻ āĻāĻāύ āĻā§āĻĨāĻžā§?â āϏā§āĻā§āϰāĻŋāύāĻāĻž āϏāĻšāĻ āĻĻā§āĻāĻžāϞā§āĻ āϤāĻžāϰ āĻĒā§āĻāύā§āϰ API āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻ
āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤāĻāĻžāĻŦā§ āĻŦā§āϝā§āĻŦāĻšā§āϞ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤\n\nāĻāĻā§, āĻ
ā§āϝāĻžāĻĒ āϏā§āĻā§āϰāĻŋāύ āϞā§āĻĄā§ āĻāĻāĻāĻŋ āĻŦāĻžāϰā§āϏā§āĻ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻĒāĻžāĻ āĻžā§āĨ¤ UI āĻ
āĻĒā§āĻā§āώāĻž āĻāϰ⧠āϝāĻāύ āϰā§āĻĄāĻŋāĻ āĻŦāĻžāϰāĻŦāĻžāϰ āĻāĻžāĻā§ āĻāĻŦāĻ āĻĻā§āϰā§āĻŦāϞ āĻāĻžāύā§āĻāĻļāύ⧠āĻāĻŋāĻā§ āĻāϞ āĻāĻžāĻāĻŽāĻāĻāĻ āĻšā§āĨ¤\n\nāĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ âāĻāĻā§â āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻāĻŋāϞ:\n\n- GET /orders/{id} â āĻ
āϰā§āĻĄāĻžāϰā§āϰ āϏāĻžāϰāϏāĻāĻā§āώā§āĻĒ\n- GET /orders/{id}/items â āϞāĻžāĻāύ āĻāĻāĻā§āĻŽāĻā§āϞā§\n- GET /orders/{id}/history â āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻāĻā§āύā§āĻ\n- GET /me â āĻāĻāĻāĻžāϰ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻ āĻĒāĻāύā§āĻĻ\n- GET /settings â āĻĄāĻŋāϏāĻĒā§āϞ⧠āϰā§āϞ (āĻŽā§āĻĻā§āϰāĻž, āϤāĻžāϰāĻŋāĻ āĻĢāϰāĻŽā§āϝāĻžāĻ)\n\nāĻāĻāύ UI āύāĻž āĻŦāĻĻāϞ⧠āϤāĻŋāύāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻĒā§āϰā§ā§āĻ āĻāϰā§āύāĨ¤\n\nāĻĒā§āϰāĻĨāĻŽāϤ, āĻāĻāĻāĻŋ āĻāĻāĻ āϏā§āĻā§āϰāĻŋāύ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āϝā§āĻ āĻāϰā§āύ āϝāĻž āĻāĻ āϰāĻžāĻāύā§āĻĄâāĻā§āϰāĻŋāĻĒā§ āĻā§āĻŦāϞ āĻāĻŋāĻāϰ āĻĒā§āϰā§ā§āĻāύā§ā§āϤāĻž āĻĢā§āϰāϤ āĻĻā§ā§: āĻ
āϰā§āĻĄāĻžāϰ āϏāĻžāϰāϏāĻāĻā§āώā§āĻĒ, āϏāϰā§āĻŦāĻļā§āώ āϏā§āĻā§āϝāĻžāĻāĻžāϏ, āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ āĻāϤāĻŋāĻšāĻžāϏ, āĻāĻŦāĻ āĻāĻāĻā§āĻŽ āĻāĻžāĻāĻā§āϞāĻā§āϞā§āĨ¤ āĻĻā§āĻŦāĻŋāϤā§ā§āϤ, āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻā§ āĻā§āϝāĻžāĻļ āĻāϰā§āύ: GET /me ETag āĻ Cache-Control: private, max-age=86400 āϏāĻš āĻĢā§āϰāϤ āĻĻā§ā§ āϝāĻžāϤ⧠āĻ
āϧāĻŋāĻāĻžāĻāĻļ āĻāĻĒā§āύ āĻĻā§āϰā§āϤ 304 āĻšā§ (āĻŦāĻž āĻā§āϝāĻžāĻļ āĻĢā§āϰā§āĻļ āĻĨāĻžāĻāϞ⧠āĻā§āύ⧠āĻ
āύā§āϰā§āϧāĻ āύāĻž āĻšā§)āĨ¤ āϤā§āϤā§ā§āϤ, āĻĒā§-āϞā§āĻĄ āĻāĻŋāĻĒā§āύ: āĻāĻāĻā§āĻŽ āϤāĻžāϞāĻŋāĻāĻž āĻā§āĻŦāϞ id, name, qty, āĻāĻŦāĻ thumbnail_url āĻĒāĻžāĻ āĻžā§, āύāĻž āϝ⧠āĻĒā§āϰā§āĻŖ āĻĒā§āϰā§āĻĄāĻžāĻā§āĻ āĻĄā§āϏāĻā§āϰāĻŋāĻĒāĻļāύ āĻŦāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻšāĻā§āĻž āĻŽā§āĻāĻžāĻĄāĻžāĻāĻžāĨ¤\n\nāĻĢāϞāĻžāĻĢāϞ: āĻāĻŽ āϰāĻžāĻāύā§āĻĄâāĻā§āϰāĻŋāĻĒ, āĻāĻŽ āĻŦāĻžāĻāĻ, āĻāĻŦāĻ āύā§āĻāĻā§āĻžāϰā§āĻ āϏā§āĻāĻžāĻāĻžāϰ āĻāϰāϞ⧠āĻāĻŽ āϰāĻŋāĻā§āϰāĻžāĻāĨ¤ āĻĢā§āύā§āϰ āϰā§āĻĄāĻŋāĻ āĻŦā§āĻļāĻŋ āϏāĻŽā§ āĻā§āĻŽāĻŋā§ā§ āĻĨāĻžāĻā§âāĻāĻāĻžāĻ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āϏāĻžāĻļā§āϰā§ā§āϰ āĻŽā§āϞ āĻāĻžā§āĻāĻžāĨ¤\n\nāĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻŋāĻā§āĻ âāύāϤā§āύâ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻšāĻŦā§ āύāĻžāĨ¤ āϏā§āĻā§āϰāĻŋāύ āĻāĻāĻ āĻĨāĻžāĻāϞā§āĻ āĻĻā§āϰā§āϤ āϞā§āĻĄ āĻšāĻŦā§, āĻŦā§āĻļāĻŋ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋā§āĻžāĻļā§āϞ āĻ
āύā§āĻā§āϤ āĻšāĻŦā§, āĻāĻŦāĻ āĻĻā§āϰā§āĻŦāϞ āĻāĻžāύā§āĻāĻļāύ⧠āĻāĻžāĻ āĻāĻžāϞāĻŋā§ā§ āϝā§āϤ⧠āĻĒāĻžāϰāĻŦā§āĨ¤\n\n## āĻĒāϰāĻŦāϰā§āϤ⧠āϧāĻžāĻĒ: āĻŦāĻžāϏā§āϤāĻŦ āϰā§āϞāĻāĻāĻ āĻĒā§āϞā§āϝāĻžāύ (āĻāĻŦāĻ AppMaster āĻā§āĻĨāĻžā§ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§)\n\nāĻĻā§āϰā§āϤ āĻā§āϤāĻžāϰ āĻāύā§āϝ āĻā§āĻ āĻāϰ⧠āĻļā§āϰ⧠āĻāϰā§āύ āĻāĻŦāĻ āĻĒā§āϰāĻāĻžāĻŦ āĻĒā§āϰāĻŽāĻžāĻŖ āĻāϰā§āύāĨ¤ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āϏāĻžāĻļā§āϰ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦā§āĻļāĻŋ āϰā§āĻĄāĻŋāĻ āĻāĻžāĻā§āϰāϤ āĻ āĻāĻŽ āĻĒāĻžāϰā§āϏāĻŋāĻ āĻāĻžāĻ āĻĨā§āĻā§ āĻāϏā§, āĻŦā§ āϰāĻŋāĻĢā§āϝāĻžāĻā§āĻāϰā§āϰ āĻŦāĻĻāϞ⧠āĻā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻĨā§āĻā§āĻ āϞāĻžāĻ āĻšā§āĨ¤\n\nāϤāĻŋāύāĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ, āĻĒāϰāĻŋāĻŽāĻžāĻĒāϝā§āĻā§āϝ āĻāĻŦāĻ āĻĻā§āϰā§āϤ āĻĢāĻŋāϰāĻŋā§ā§ āĻāύāĻžāϰ āϝā§āĻā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ:\n\n- āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāύ end-to-end āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰā§āύ (āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻāĻŖāύāĻž, āĻŽā§āĻ āĻŦāĻžāĻāĻ, time-to-interactive, āϤā§āϰā§āĻāĻŋ āĻ āϰāĻŋāĻā§āϰāĻžāĻ āϰā§āĻ)\n- āĻ āϏā§āĻā§āϰāĻŋāύā§āϰ āϰāĻŋāĻā§ā§ā§āϏā§āĻāĻā§āϞ⧠āĻāĻ āĻŦāĻž āĻĻā§āĻāĻāĻŋ āĻāϞ⧠āĻŦā§āϝāĻžāĻ āĻāϰā§āύ (āĻāĻŽā§āĻĒā§āϝāĻžāĻāĻŋāĻŦāĻŋāϞāĻŋāĻāĻŋ āϰāĻžāĻāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāύ⧠āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āϰāĻžāĻāĻž)\n- āĻāĻĒāύāĻžāϰ āĻāĻā§āĻ-āĻā§āϰāĻžāĻĢāĻŋāĻ GET āĻāύā§āĻĄāĻĒā§ā§āύā§āĻāĻā§āϞāĻŋāϤ⧠ETag āϏāĻžāĻĒā§āϰā§āĻ āϝā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻā§āϞāĻžā§ā§āύā§āĻ If-None-Match āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠304 Not Modified āĻĒā§āϤ⧠āĻĒāĻžāϰā§\n\nāĻāĻāĻāĻŋ āϏā§āĻĨāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻŋāϤā§āϤāĻŋāĻ āĻĢāĻŋāĻāĻžāϰ āĻŦā§āĻā§ āύāĻŋāύâāϝā§āĻŽāύ āĻ
āϰā§āĻĄāĻžāϰ āϤāĻžāϞāĻŋāĻāĻž āĻŦāĻž āĻāύāĻŦāĻā§āϏāĨ¤ āϝāĻĻāĻŋ āĻĒāĻžāϰā§āύ āϏāĻžāϰā§āĻāĻžāϰâāϏāĻžāĻāĻĄ āĻĢā§āϞā§āϝāĻžāĻā§ āϰā§āĻā§ āĻļāĻŋāĻĒ āĻāϰā§āύ āĻāĻŦāĻ āĻā§ā§āĻāĻĻāĻŋāύ āĻĒā§āϰāύ⧠āĻ āύāϤā§āύ āĻĒāĻžāĻĨā§āϰ KPI āϤā§āϞāύāĻž āĻāϰā§āύāĨ¤ āĻā§āĻāĻā§āύ āĻĒā§āϰāϤāĻŋ āϏā§āĻļāύ āĻāĻŽ āϰāĻŋāĻā§ā§ā§āϏā§āĻ, āĻāĻŽ āϰāĻŋāĻā§āϰāĻžāĻ, āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋ āϏāĻā§āϰāĻŋā§ āĻāĻāĻāĻžāϰ⧠āĻāĻŽ āĻĄāĻžāĻāύāϞā§āĻĄ āĻŦāĻžāĻāĻāĨ¤\n\nAPI āĻ āĻ
ā§āϝāĻžāĻĒ āϰāĻŋāϞāĻŋāĻ āϏāĻŽāύā§āĻŦā§ āĻāϰā§āύ āϝāĻžāϤ⧠āĻĒā§āϰāύ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻāĻžāĻā§ āύāĻžāĨ¤ āĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāύā§āϤāĻŋ: āύāϤā§āύ āĻāĻāϰāĻŖ āĻāĻā§ āϝā§āĻ āĻāϰā§āύ, āĻā§āϞāĻžā§ā§āύā§āĻ āĻŽāĻžāĻāĻā§āϰā§āĻ āĻāϰā§āύ, āĻĒāϰ⧠āĻĒā§āϰāύ⧠āĻāĻāϰāĻŖ āϏāϰāĻžāύāĨ¤ āĻā§āϝāĻžāĻļāĻŋāĻ āĻāĻāϰāĻŖ āĻŦāĻĻāϞāĻžāϞ⧠āĻŦā§āϝāĻā§āϤāĻŋāĻāϤāĻā§āϤ āĻĄā§āĻāĻžāϰ āĻŦāĻŋāώā§ā§ āϏāϤāϰā§āĻ āĻĨāĻžāĻā§āύ āĻāĻŦāĻ āĻļā§ā§āĻžāϰā§āĻĄ āĻā§āϝāĻžāĻļā§ āĻāĻāĻāĻžāϰ āĻŽāĻŋāĻļā§āϰāĻŋāϤ āύāĻž āĻšā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύāĨ¤\n\nāĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦā§āϝāĻžāĻā§āύā§āĻĄ āĻĻā§āϰā§āϤ āĻĒā§āϰā§āĻā§āĻāĻžāĻāĻĒ āĻ āĻļāĻŋāĻĒ āĻāϰāϤ⧠āĻāĻžāύ, AppMaster (appmaster.io) āĻāĻĒāύāĻžāĻā§ āĻāĻŋāĻā§ā§āĻžāϞāĻŋ āĻĄā§āĻāĻž āĻŽāĻĄā§āϞ āĻāϰāϤā§, āĻĄā§āϰā§āϝāĻžāĻâāĻāύā§āĻĄâāĻĄā§āϰāĻĒ āϞāĻāĻŋāĻ āĻā§āϤā§, āĻāĻŦāĻ āĻĒā§āϰā§ā§āĻāύ āĻŦāĻĻāϞāĻžāϞ⧠āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύâāϰā§āĻĄāĻŋ āϏā§āϰā§āϏ āĻā§āĻĄ āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āύāĻžāϰā§āĻ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤\n\nāĻĒā§āϰāĻĨāĻŽā§ āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻĄ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āĻ āĻāĻāĻāĻŋ āĻāĻā§āĻâāĻā§āϰāĻžāĻĢāĻŋāĻ āϏā§āĻā§āϰāĻŋāύ⧠ETag āϝā§āĻ āĻāϰ⧠āĻļā§āϰ⧠āĻāϰā§āύāĨ¤ āϏāĻāĻā§āϝāĻžāĻā§āϞ⧠āĻāύā§āύāϤ āĻšāϞ⧠āĻāĻĒāύāĻŋ āĻāĻžāύā§āύ āĻā§āĻĨāĻžā§ āĻŦā§āĻļāĻŋ āĻāĻā§āĻāĻŋāύāĻŋā§āĻžāϰāĻŋāĻ āĻŦāĻŋāύāĻŋā§ā§āĻ āĻāϰāĻŦā§āύāĨ¤
āĻĒā§āϰāĻļā§āύā§āϤā§āϤāϰ
āĻāĻāĻāĻŋ āĻāĻžāϞ⧠āĻĄāĻŋāĻĢāϞā§āĻ āĻšāϞ⧠āĻĒā§āϰāϤāĻŋ āϏā§āĻā§āϰāĻŋāύ āĻāĻāĻāĻŋ āĻŦāĻžāĻā§āĻ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰ⧠āĻŦāĻžāϏā§āϤāĻŦ āϏā§āĻļāύāĻā§āϞ⧠āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰāĻžāĨ¤ āĻ āύā§āĻ āĻāĻŋāĻŽ āĻļā§āϤāϞ (cold) āϞā§āĻĄā§āϰ āĻāύā§āϝ 4â8āĻāĻŋ āϰāĻŋāĻā§ā§ā§āϏā§āĻāĻā§ āĻ āĻĢāĻŋāϏāĻŋā§āĻžāϞ āϞāĻā§āώā§āϝ āĻšāĻŋāϏā§āĻŦā§ āϰāĻžāĻā§, āϤāĻžāϰāĻĒāϰ āϏāĻŦāĻā§ā§ā§ āĻŦā§ āĻĻā§āώā§āĻĻā§āϰ āĻ āĻŋāĻ āĻāϰ⧠āĻāĻŽāĻžā§āĨ¤ āϏāĻ āĻŋāĻ āϏāĻāĻā§āϝāĻž āĻšāϞ⧠āĻāĻŽāύ āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻž āϝāĻž āĻāĻĒāύāĻžāϰ time-to-interactive āϞāĻā§āώā§āϝ āĻŽā§āĻāĻžā§ āĻāĻŦāĻ āĻŦāĻžāϰāĻŦāĻžāϰ āϰāĻŋāĻā§āϰāĻžāĻ āĻŦāĻž āĻĻā§āϰā§āĻ āϰā§āĻĄāĻŋāĻâāϏāĻā§āϰāĻŋā§ āϏāĻŽā§ āϏā§āώā§āĻāĻŋ āĻāϰ⧠āύāĻžāĨ¤
āϝāĻāύ āĻāĻāĻžāϧāĻŋāĻ āĻāϞ āϏāĻŦāϏāĻŽā§ āĻāĻāϏāĻžāĻĨā§ āĻāĻā§, āĻŦā§āϝāĻžāĻāĻŋāĻ āϏāĻžāϧāĻžāϰāĻŖāϤ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§; āĻāĻŋāύā§āϤ⧠āĻŦā§āϝāĻžāĻ āϝāĻĻāĻŋ āϧā§āϰ āĻŦāĻž āĻŦāĻŋāĻļāĻžāϞ āĻšā§ā§ āĻāĻ ā§ āϤāĻž āĻā§āώāϤāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŦā§āϝāĻžāĻ āϰā§āϏāĻĒāύā§āϏāĻā§āϞā§āĻā§ âāϏā§āĻā§āϰāĻŋāύ-āĻāĻā§āϤāĻŋāϰâ āĻāĻŦāĻ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āϰāĻžāĻā§āύ āϝāĻžāϤ⧠āĻāĻāĻāĻŋ āĻ āύā§āϰā§āϧ āĻĒā§āϰ⧠āϏāĻŋāϏā§āĻā§āĻŽāĻā§ āϧā§āϰ āύāĻž āĻāϰā§āĨ¤ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻŋāĻ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āύāĻŋā§āĻŽāĻŋāϤ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāϰ⧠āĻŦāĻž āĻ āύā§āĻ āĻ āύā§āĻāĻŋāϤ āĻĄā§āĻāĻž āĻĢā§āϰāϤ āĻĻā§ā§, āϏā§āĻāĻžāĻā§ āĻā§āĻ āĻĢā§āĻāĻžāϏāĻĄ āĻāϞāĻā§āϞāĻŋāϤ⧠āĻāĻžāĻ āĻāϰā§āύāĨ¤
ETag āĻ āĻļāϰā§āϤāĻžāϧā§āύ āϰāĻŋāĻā§ā§ā§āϏā§āĻ (If-None-Match) āĻĻāĻŋā§ā§ āĻļā§āϰ⧠āĻāϰā§āύ, āĻāĻžāϰāĻŖ āϤāĻž āĻ
āύā§āĻ āϰāĻŋāĻĢā§āϰā§āĻļāĻā§ āĻā§āĻ 304 Not Modified āϰā§āϏāĻĒāύā§āϏ⧠āĻĒāϰāĻŋāĻŖāϤ āĻāϰā§āĨ¤ āϤāĻžāϰ āϏāĻžāĻĨā§ Cache-Control āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āϝāĻž āĻĄā§āĻāĻžāϰ āĻĒā§āϰāĻā§āϤ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āĻŽā§āϞā§, āϝāĻžāϤ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻ
āĻĒā§āϰā§ā§āĻāύā§ā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻžāĻ āĻā§āĻŋā§ā§ āĻāϞā§āĨ¤ āϝāĻĻāĻŋ ETag āĻāϰāĻž āĻāĻ āĻŋāύ āĻšā§, āϤāĻžāĻšāϞ⧠Last-Modified āĻ If-Modified-Since āĻāĻāĻāĻŋ āĻļāĻā§āϤāϏāĻŽāϰā§āĻĨ āĻŦāĻŋāĻāϞā§āĻĒāĨ¤
āϝāĻāύ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āϰāĻŋāϏā§āϰā§āϏā§āϰ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ âāĻāĻžāϰā§āϏāύâ āĻā§āĻ āĻāĻžāύ, ETag āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύâāĻŦāĻŋāĻļā§āώāϤ āϝāĻāύ āĻāύāĻā§āύā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒâāĻ āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŽāĻžāĻĒāĻž āϝāĻžā§ āύāĻžāĨ¤ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻžāĻā§ āĻāĻāĻāĻŋ āϏā§āĻĒāώā§āĻ āĻāĻĒāĻĄā§āĻ āĻāĻžāĻāĻŽ āĻĨāĻžāĻāϞ⧠Last-Modified āĻ āĻŋāĻ āĻāĻā§āĨ¤ āϝāĻĻāĻŋ āĻļā§āϧ⧠āĻāĻāĻāĻŋāĻāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϏāĻžāϧāĻžāϰāĻŖāϤ ETag āĻŦā§āĻļāĻŋ āύāĻŋāϰā§āĻā§āϞ āĻšāĻā§āĻžā§ āĻ
āĻĒā§āϰā§ā§āĻāύā§ā§ āĻĄāĻžāĻāύāϞā§āĻĄ āĻā§āĻā§ āĻĻā§ā§āĨ¤
āϏā§āĻā§āϰāĻŋāύ āĻ āϏā§āĻļāύ āĻ āύā§āϝāĻžā§ā§ āĻāύā§āϏāĻā§āϰā§āĻŽā§āύā§āĻ āĻāϰā§āύ, āĻā§āĻŦāϞ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āĻĒāϰā§āϝāĻžā§ā§ āύā§āĨ¤ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āϏāĻāĻā§āϝāĻž, āĻŦāĻžāĻāĻ (āĻšā§āĻĄāĻžāϰ āĻ āĻŦāĻĄāĻŋ), āϰāĻŋāĻā§āϰāĻžāĻ, āĻāĻžāĻāĻŽāĻāĻāĻ āĻāĻŦāĻ time-to-interactive āϞāĻ āĻāϰā§āύ, āĻāĻŦāĻ foreground āĻ background āĻā§āϰāĻžāĻĢāĻŋāĻ āĻāϞāĻžāĻĻāĻž āϰāĻžāĻā§āύ āϝā§āύ āĻāĻĒāύāĻŋ āĻā§āϞ āĻāĻŋāύāĻŋāϏ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻ āύāĻž āĻāϰā§āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻā§ā§āĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāύ āĻŦāĻž āĻĢā§āϞā§āĻ āϏāĻŦāĻā§ā§ā§ āĻŦā§āĻļāĻŋ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤ āĻāĻžāĻāϰāĻŖ āĻāϰā§āĨ¤
āĻŦā§āϝāĻžāĻ āϰā§āϏāĻĒāύā§āϏ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰā§āύ āϝāĻžāϤ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏāĻžāĻŦ-āϰā§āĻāĻžāϞā§āĻ āϏā§āĻŦāĻžāϧā§āύāĻāĻžāĻŦā§ āϏāĻžāĻĢāϞā§āϝ āĻŦāĻž āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻĻā§āĻāĻžāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ āϝāĻĨā§āώā§āĻ āϤā§āϰā§āĻāĻŋ āĻŦāĻŋāĻŦāϰāĻŖ āĻĻāĻŋāύ āϝāĻžāϤ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻŦā§āϝāϰā§āĻĨ āĻ āĻāĻļāĻā§āϞā§āĻ āĻĒā§āύāϰāĻžā§ āĻā§āώā§āĻāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒā§āϰ⧠āĻŦā§āϝāĻžāĻ āĻĒā§āύāϰāĻžā§ āĻāĻžāĻāϞ⧠āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻšāĻŦā§ āĻāĻŦāĻ āĻĻā§āϰā§āĻŦāϞ āĻāĻžāύā§āĻā§āĻāĻŋāĻāĻŋāĻāĻŋāϤ⧠āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϰā§āĻĄāĻŋāĻ āĻāĻžāĻā§āϰāϤ āĻāĻāĻŦā§āĨ¤
āϏā§āĻā§āϰāĻŋāύ āϝā§āĻāĻž āĻāĻāύāĻ āϰā§āύā§āĻĄāĻžāϰ āĻāϰ⧠āϏā§āĻā§āϞā§āϤā§āĻ āϰā§āϏāĻĒāύā§āϏ āĻā§āϰāĻŋāĻŽ āĻāϰā§āύ, āĻāĻŦāĻ āϞāĻŋāϏā§āĻāĻā§āϞā§āϰ āĻāύā§āϝ āϏāĻžāϰāĻžāĻāĻļ āĻāĻā§āϤāĻŋ (summary shape) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āĻāĻžāϰ⧠āĻŦāĻž āĻĻāϰāĻāĻžāϰāĻŋ āύ⧠āĻāĻŽāύ āĻĢāĻŋāϞā§āĻĄāĻā§āϞ⧠āĻĄāĻŋāĻā§āĻāϞ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻā§ āϏāϰāĻžāύ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāĻā§āĻŽ āĻā§āϞāϞ⧠āϞā§āĻĄ āĻšāĻŦā§āĨ¤ āĻāĻāĻžāĻŦā§ āĻāĻāĻžāϰ āĻĻā§āϝ āĻā§āĻžāϰ āĻŦāĻžāĻāĻāϏ āĻāĻŽā§ āĻāĻŦāĻ JSON āĻĒāĻžāϰā§āϏāĻŋāĻ āĻ āĻŽāĻĄā§āϞ āĻāĻĒāĻĄā§āĻ āĻāĻŽā§âāϝāĻž āĻĒā§āϰāύ⧠āĻĢā§āύ⧠CPU āĻāĻŦāĻ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻŦāĻžāĻāĻāĻžā§āĨ¤
āĻāĻā§āϏāĻĒā§āύā§āύāĻļāĻŋā§āĻžāϞ āĻŦā§āϝāĻžāĻāĻ āĻĢā§āϰ āϏāĻžāĻĨā§ āĻāĻŋāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻāĻŦāĻ āĻŽā§āĻ āϰāĻŋāĻā§āϰāĻžāĻ āĻāĻāύā§āĻĄā§ āĻā§āϝāĻžāĻĒ āĻāϰā§āύ āϝāĻžāϤ⧠āĻĢā§āύ āĻĒā§āϰāϤāĻŋāĻŦāĻžāϰ āĻā§ā§āĻ āϏā§āĻā§āύā§āĻĄ āĻĒāϰ āĻĒāϰ āĻāĻžāĻā§ āύāĻžāĨ¤ āϞāĻŋāĻāύ āĻ āĻĒāĻžāϰā§āĻļāύāĻā§āϞ⧠idempotent āϰāĻžāĻā§āύ āϝāĻžāϤ⧠āϰāĻŋāĻā§āϰāĻžāĻā§ā§ āĻĄāĻžāĻŦāϞâāĻāĻžāϰā§āĻ āĻŦāĻž āĻĄāĻžāĻŦāϞâāϏāĻžāĻŦāĻŽāĻŋāĻļāύ āύāĻž āĻšā§āĨ¤ āĻāĻāĻžā§āĻž āĻĒāϰāĻŋāώā§āĻāĻžāϰ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻā§āĻĄ āĻĢā§āϰāϤ āĻĻāĻŋāύ āϝāĻžāϤ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻā§āύ⧠āĻāĻāύ āϰāĻŋāĻā§āϰāĻžāĻ āĻŦāύā§āϧ āĻāϰāĻŦā§āĨ¤
āĻāĻ ā§āϰ āĻĒā§āϞāĻŋāĻ āĻāύā§āĻāĻžāϰāĻā§āϝāĻžāϞāĻā§āϞ⧠āϰā§āĻĄāĻŋāĻ āĻ CPU āĻā§āϰāĻŋā§āĻžāĻļā§āϞ āϰāĻžāĻā§ āĻāĻŽāύāĻāĻŋ āϝāĻāύ āĻāĻŋāĻā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšā§āύāĻŋāĨ¤ āĻ āĻŦāĻļā§āϝāĻ āĻĒā§āϞ āĻāϰāϤ⧠āĻšāϞā§, āϝāĻāύ āϰā§āϏāĻĒāύā§āϏ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύāĻž āĻĻā§āĻāĻžā§ āϤāĻāύ āĻāύā§āĻāĻžāϰāĻā§āϝāĻžāϞ āĻŦāĻžā§āĻžāύ āĻāĻŦāĻ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄā§ āĻĒā§āϞāĻŋāĻ āĻĨāĻžāĻŽāĻžāύāĨ¤ āϏāĻŽā§āĻāĻŦ āĻšāϞ⧠āϏāĻžāϰā§āĻāĻžāϰ-āĻāĻžāϞāĻŋāϤ āĻāĻā§āύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĻāĻŋāĻā§ āϝāĻžāύ āϝā§āύ āĻ ā§āϝāĻžāĻĒ āĻļā§āϧ⧠āϏāϤā§āϝāĻŋāĻ āύāϤā§āύ āĻāĻŋāĻā§ āĻĨāĻžāĻāϞ⧠āĻāĻžāĻā§āĨ¤
AppMaster-āĻ āĻāĻĒāύāĻŋ āϏā§āĻā§āϰāĻŋāύ-āĻāϰāĻŋā§ā§āύā§āĻā§āĻĄ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āϰā§āϏāĻĒāύā§āϏ āϏā§āĻāĻŋāĻŽāĻž āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āϰāĻžāĻāϞ⧠āĻŦā§āϝāĻžāĻāĻŋāĻ āĻ āĻĒā§-āϞā§āĻĄ āĻāĻāĻžāϰ āύāĻŋā§āύā§āϤā§āϰāĻŖ āĻāϰāĻž āϏāĻšāĻ āĻšā§āĨ¤ āĻāĻĒāύāĻŋ āĻāĻžāϰā§āϏāύāĻŋāĻ āϞāĻāĻŋāĻ āϝā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻāĻŽāύ āĻšā§āĻĄāĻžāϰ āĻĢāĻŋāϰāĻŋā§ā§ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āύ āϝāĻž āĻļāϰā§āϤāĻžāϧā§āύ āϰāĻŋāĻā§ā§ā§āϏā§āĻāĻā§ āϏāĻšāĻ āĻāϰā§, āĻĢāϞ⧠āĻā§āϞāĻžā§ā§āύā§āĻ āĻĻā§āϰā§āϤ âāĻā§āύ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύā§āĻâ āĻāϤā§āϤāϰ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāϞ⧠āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻā§āϰāĻžāĻĢāĻŋāĻ āϏā§āĻā§āϰāĻŋāύ⧠āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻĄ āĻāύā§āĻĄāĻĒā§ā§āύā§āĻ āĻļāĻŋāĻĒ āĻāϰāĻž āĻāĻŦāĻ āĻŽā§āϞ GETâāĻā§āϞāĻŋāϤ⧠ETag āϝā§āĻ āĻāϰāĻž, āϤāĻžāϰāĻĒāϰ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻ āϰāĻŋāĻā§āϰāĻžāĻ āĻĒāϰāĻŋāĻŽāĻžāĻŖā§ āϝ⧠āĻāĻŽāϤāĻŋ āĻšāĻā§āĻā§ āϤāĻž āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰāĻžāĨ¤


