Habr v.9.0 เด‰เดณเตเดณ เดŽเดŽเด‚เดŽ. เดชเต‹เดกเตโ€Œเด•เดพเดธเตเดฑเตเดฑเต, เด•เต‹เตบเดซเดฑเตปเดธเต, เด†เดถเดฏเด™เตเด™เตพ

เดŽเดจเตเดคเดพ, เดตเต€เดฃเตเดŸเตเด‚ เดฎเดพเดธเดพเดตเดธเดพเดจเด‚?! "เดฐเดฃเตเดŸเต เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเต‡เดจเตฝเด•เตเด•เดพเดฒเด‚?!" เดŽเดจเตเดจ เด…เตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดฎเต†เดฏเต เดนเตเดฐเดธเตเดตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เดจเดŸเดคเตเดคเดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต, เดฌเดพเด•เตเด•เต†เตปเดกเดฟเตฝ เดšเต†เดฑเตเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เดคเต€เดตเตเดฐเดตเตเดฎเดพเดฏ เด’เดฐเต เด•เต‹เตบเดซเดฑเตปเดธเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟ เดจเดฟเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดšเดพเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต - เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ เดฎเดพเดธเดคเตเดคเดฟเดฒเต† เด…เดตเดธเดพเดจ เดตเต†เดณเตเดณเดฟเดฏเดพเดดเตเดš. เดจเดพเดณเต† เดฎเต†เดฏเต 32 เดจเต เด†เดฐเตเด‚ เดชเตเดฒเดพเตป เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต?

Habr v.9.0 เด‰เดณเตเดณ เดŽเดŽเด‚เดŽ. เดชเต‹เดกเตโ€Œเด•เดพเดธเตเดฑเตเดฑเต, เด•เต‹เตบเดซเดฑเตปเดธเต, เด†เดถเดฏเด™เตเด™เตพ

เด•เดดเดฟเดžเตเดž เดฎเดพเดธเดคเตเดคเต† เดนเดฌเตเดฐเต†เดฏเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต:

  1. เดžเด™เตเด™เตพ เด’เดฐเต เดตเดฒเดฟเดฏ เดฎเตŠเดฌเตˆเตฝ เดฑเต€เดซเดพเด•เตโ€ŒเดŸเดฑเดฟเด‚เด—เต เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟ. เดžเด™เตเด™เดณเตเดŸเต† เดซเตเดฐเดฃเตเดŸเต†เตปเดกเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดˆ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดพเดฏเดฟเด•เตเด•เตเด•:

    เดนเดฌเตเตผ เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผ เดฒเต‹เด—เตเด•เตพ: เดฑเต€เดซเดพเด•เตเดฑเตเดฑเดฑเดฟเด‚เด—เตเด‚ เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เดฒเตเด‚

    Habr v.9.0 เด‰เดณเตเดณ เดŽเดŽเด‚เดŽ. เดชเต‹เดกเตโ€Œเด•เดพเดธเตเดฑเตเดฑเต, เด•เต‹เตบเดซเดฑเตปเดธเต, เด†เดถเดฏเด™เตเด™เตพ

  2. เด’เดฐเต เดตเดพเดฐเดฟเด• เด†เดฐเด‚เดญเดฟเดšเตเดšเต เดนเดฌเตเตผ เดชเต‹เดกเตเด•เดพเดธเตเดฑเตเดฑเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เดฟเดจเต เดžเด™เตเด™เตพ เดจเดจเตเดฆเดฟเดฏเตเดณเตเดณเดตเดฐเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚!
  3. เดจเดฎเตเด•เตเด•เต เดšเต†เดฑเตเดคเต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚ เดนเดฌเตเดฐเด•เต‹เตบเดซเต. เดชเตˆเดฒเดฑเตเดฑเต เดŽเดชเตเดชเดฟเดธเต‹เดกเต, เดฌเดพเด•เตเด•เต†เตปเดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต, เด•เดŸเดจเตเดจเต เด•เดฏเดฑเตเด•.
    เด‡เดตเดจเตเดฑเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดชเตเดฐเดคเดฟเดฐเต‹เดงเตเดฏเดฎเดพเดฏ เด†เด—เตเดฐเดนเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเตฝ เดŽเดดเตเดคเตเด•))
  4. เด•เดฎเตเดชเดจเดฟ เดชเตเดฐเตŠเดซเตˆเดฒเตเด•เดณเตเดŸเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดตเตฝเด•เตเด•เดฐเดฃเด‚ เด†เดฐเด‚เดญเดฟเดšเตเดšเต.
  5. "เดžเดพเตป เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดšเต‡เตผเดคเตเดค เดฌเตเด•เตเด•เตเดฎเดพเตผเด•เตเด•เตเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เดฐเตเดคเต" เดŽเดจเตเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดšเต‡เตผเดคเตเดคเต.

เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดชเดŸเตเดŸเดฟเด• เดตเดณเดฐเต† เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดžเด™เตเด™เตพ เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‡เดคเดฟเดจเตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ - เดšเดฟเดฒเดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดพเดคเตเดค โ€œเด†เดจเตเดคเดฐเดฟเด•โ€ เดœเต‹เดฒเดฟเด•เตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด†เดถเดฏ เดคเดฒเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒเดคเต เด‡เดคเดพ (เด‡เดชเตเดชเต‹เตพ เดšเตผเดšเตเดšเด•เดณเตเด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจเดฏเตเด‚ เดฎเดพเดคเตเดฐเด‚):

  • PWA เด†เดถเดฏเด‚
  • เดฎเตŠเดฌเตˆเตฝ เดชเดคเดฟเดชเตเดชเดฟเดฒเต† เดกเดฏเดฒเต‹เด—เตเด•เตพ
  • เด’เดฐเต เดœเต€เดตเดจเด•เตเด•เดพเดฐเตป เดธเตเดตเดฏเด‚ เด•เดฎเตเดชเดจเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ.

เดถเดฐเดฟ, เดฎเดฑเตเดฑเต เดšเต†เดฑเดฟเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เตพ.

เด•เต‚เดŸเดพเดคเต†... เด•เต‚เดŸเดพเดคเต†! เดžเด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดนเดฌเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดฆเต€เตผเด˜เด•เดพเดฒเดฎเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเตเดจเตเดจ เดฒเต‹เดžเตเดšเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏ เด‡เดŸเดชเดพเดŸเตยป Freelansim-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เดฐเดฟเตฝ เดจเดฟเดจเตเดจเต!

เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดฒเดพเดธเดฎเดฟเดฒเตเดฒเดพเดคเต† เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดšเต‹เดฆเดฟเด•เตเด•เดพเด‚, "เดกเดฟเดธเตˆเดจเดฑเต‹เดŸเต เดšเต‹เดฆเตเดฏเด‚" เดŽเดดเตเดคเตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดœเต€เดตเดจเด•เตเด•เดพเดฐเดจเต† เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเด•:

เดฌเดพเดฐเด—เต‹เตพ - เดชเตเดฐเดงเดพเดจ เดชเดคเตเดฐเดพเดงเดฟเดชเดฐเต
เดฌเต‚เด‚เดฌเตเดฐเด‚ - เดฏเต‚เดธเตผ เดฑเดฟเดฒเต‡เดทเตปเดธเต เดตเด•เตเดชเตเดชเต เดฎเต‡เดงเดพเดตเดฟ
เดฌเด•เตเดธเตเดฒเดฟ - เดŸเต†เด•เตเดจเดฟเด•เตเด•เตฝ เดกเดฏเดฑเด•เตเดŸเตผ
เดฆเดฒเต‡เดฐเดฒเดฟเดฏเต‹เดฑเต‹เดตเต - เดนเดฌเตเตผ เดฎเดพเดจเต‡เดœเตผ
เด‡เดฒเตเดฒเต‹ - เด•เดฒเดพเดธเด‚เดตเดฟเดงเดพเดฏเด•เดจเต
เด•เดพเดฐเดฌเต‹เดธเต - "เดŽเดจเตเดฑเต† เดธเตผเด•เตเด•เดฟเดณเดฟเดจเตเดฑเต†" เดฎเต‡เดงเดพเดตเดฟ
เดจเดพเดŸเต‹เดŸเดฟ_77 - "เดŸเต‹เดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต†" เดคเดฒเดตเตป
เดคเต† - เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ
เดธเดฒเต†เตปเดก - "เดซเตเดฐเต€เดฒเดพเตปเดธเดฟเด‚" เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจเด‚
เดธเต‹เดฌเต‹เดฒเต‡เดต - เด‰เดชเดญเต‹เด•เตเดคเตƒ เดธเต‡เดตเดจ เดคเดฒเดตเตป

เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดฎเดฟเด•เดšเตเดš เดตเดพเดฐเดพเดจเตเดคเตเดฏเด‚! เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดชเดฃเดฎเดŸเดฏเตเด•เตเด•เดพเตป เดฎเดฑเด•เตเด•เดฐเตเดคเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•