āĻāĻ•āĻœāĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ›āĻ¯āĻŧāĻŸāĻŋ āĻ•āĻžāĻœ

1. āĻ•ā§āĻ°ā§‡āĻĄāĻŋāĻŸ āĻ•āĻžāĻ°ā§āĻĄ āĻĢāĻ°ā§āĻŽ

āĻŽāĻ¸ā§ƒāĻŖ āĻāĻŦāĻ‚ āĻ†āĻ¨āĻ¨ā§āĻĻāĻĻāĻžāĻ¯āĻŧāĻ• āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ…ā§āĻ¯āĻžāĻ•āĻļāĻ¨ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ•ā§āĻ°ā§‡āĻĄāĻŋāĻŸ āĻ•āĻžāĻ°ā§āĻĄ āĻ†āĻ•ā§ƒāĻ¤āĻŋāĨ¤ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĨ¤ āĻāĻŸāĻŋ Vue.js-āĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻļā§€āĻ˛āĨ¤ (āĻ¤ā§āĻŽāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ° āĻāĻ–āĻžāĻ¨ā§‡.)

āĻāĻ•āĻœāĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ›āĻ¯āĻŧāĻŸāĻŋ āĻ•āĻžāĻœ

āĻ•ā§āĻ°ā§‡āĻĄāĻŋāĻŸ-āĻ•āĻžāĻ°ā§āĻĄ-āĻĢāĻ°ā§āĻŽ

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻž āĻļāĻŋāĻ–āĻŦā§‡āĻ¨:

  • āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ‚ āĻĢāĻ°ā§āĻŽ āĻ¯āĻžāĻšāĻžāĻ‡
  • āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§āĻ¨ (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻ–āĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ)
  • āĻĒā§ƒāĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻŦā§āĻā§āĻ¨, āĻŦāĻŋāĻļā§‡āĻˇāĻ¤ āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ‰āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻ•ā§āĻ°ā§‡āĻĄāĻŋāĻŸ āĻ•āĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¤āĻĨā§āĻ¯

āĻāĻ•āĻœāĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ›āĻ¯āĻŧāĻŸāĻŋ āĻ•āĻžāĻœ

āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŸāĻŋ EDISON āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻžāĻ¯āĻŧ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ¯āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āĻ¯ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¤āĻƒāĻ°āĻžāĻļā§‡āĻ° āĻ¯āĻ¤ā§āĻ¨ āĻ¨ā§‡āĻ¯āĻŧāĻāĻŦāĻ‚ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āĻ°ā§‡.

2. āĻšāĻŋāĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽ

āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ°ā§āĻŸ āĻŦāĻž āĻ—ā§āĻ°āĻžāĻĢ āĻ¯āĻž āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻĒāĻžāĻ¤āĻŋāĻ• āĻ‰āĻšā§āĻšāĻ¤āĻž āĻŦāĻž āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻ¸āĻš āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻžāĻ•āĻžāĻ° āĻŦāĻžāĻ° āĻ¸āĻš āĻļā§āĻ°ā§‡āĻŖā§€āĻŦāĻĻā§āĻ§ āĻĄā§‡āĻŸāĻž āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ—ā§āĻ˛āĻŋ āĻ‰āĻ˛ā§āĻ˛āĻŽā§āĻŦāĻ­āĻžāĻŦā§‡ āĻŦāĻž āĻ…āĻ¨ā§āĻ­ā§‚āĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻŦāĻžāĻ° āĻšāĻžāĻ°ā§āĻŸāĻ•ā§‡ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻ˛āĻžāĻ‡āĻ¨ āĻšāĻžāĻ°ā§āĻŸ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻ•āĻœāĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ›āĻ¯āĻŧāĻŸāĻŋ āĻ•āĻžāĻœ

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻž āĻļāĻŋāĻ–āĻŦā§‡āĻ¨:

  • āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āĻ¤ āĻāĻŦāĻ‚ āĻŦā§‹āĻ§āĻ—āĻŽā§āĻ¯ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨
  • āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡: āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻŸāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¤āĻž āĻļāĻŋāĻ–ā§āĻ¨ canvas āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ†āĻāĻ•āĻž

āĻāĻŸāĻž āĻšāĻ˛ āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻŋāĻļā§āĻŦā§‡āĻ° āĻœāĻ¨āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¤āĻĨā§āĻ¯ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨. āĻ¤āĻžāĻ°āĻž āĻŦāĻ›āĻ° āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤

3. āĻŸā§āĻ‡āĻŸāĻžāĻ° āĻšāĻžāĻ°ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§‡āĻļāĻ¨

2016 āĻ¸āĻžāĻ˛ā§‡, āĻŸā§āĻ‡āĻŸāĻžāĻ° āĻ¤āĻžāĻ° āĻŸā§āĻ‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ†āĻļā§āĻšāĻ°ā§āĻ¯āĻœāĻ¨āĻ• āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§‡āĻļāĻ¨āĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛āĨ¤ 2019 āĻāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ…āĻ‚āĻļāĻŸāĻŋ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•ā§‡āĻ¨ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž?

āĻāĻ•āĻœāĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ›āĻ¯āĻŧāĻŸāĻŋ āĻ•āĻžāĻœ
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻž āĻļāĻŋāĻ–āĻŦā§‡āĻ¨:

  • CSS āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨ keyframes
  • āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻŸ āĻāĻŦāĻ‚ HTML āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§‡āĻŸ
  • āĻœāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ, āĻāĻ‡āĻšāĻŸāĻŋāĻāĻŽāĻāĻ˛ āĻāĻŦāĻ‚ āĻ¸āĻŋāĻāĻ¸āĻāĻ¸ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨

4. āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻš GitHub āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛

āĻāĻ–āĻžāĻ¨ā§‡ āĻ…āĻ­āĻŋāĻ¨āĻŦ āĻ•āĻŋāĻ›ā§ āĻ¨ā§‡āĻ‡ — GitHub āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•ā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ āĻŽāĻšāĻŋāĻŽāĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĨ¤
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻ˛ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ…āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ GitHub API āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻĒā§‡āĻ¤ā§‡.

āĻāĻ•āĻœāĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ›āĻ¯āĻŧāĻŸāĻŋ āĻ•āĻžāĻœ

GitHub āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§ƒāĻˇā§āĻ āĻž - github.com/indreklasn

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻž āĻļāĻŋāĻ–āĻŦā§‡āĻ¨:

5. Reddit-āĻļā§ˆāĻ˛ā§€ āĻšā§āĻ¯āĻžāĻŸ

āĻšā§āĻ¯āĻžāĻŸ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ°āĻ˛āĻ¤āĻž āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻšāĻœāĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ—ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻœāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻ‰āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻšā§āĻ¯āĻžāĻŸ āĻ°ā§āĻŽ āĻœā§āĻŦāĻžāĻ˛āĻžāĻ¨ā§€? āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻ•ā§‡āĻŸāĻ—ā§āĻ˛āĻŋ !

āĻāĻ•āĻœāĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ›āĻ¯āĻŧāĻŸāĻŋ āĻ•āĻžāĻœ

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻž āĻļāĻŋāĻ–āĻŦā§‡āĻ¨:

  • WebSockets, āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻāĻŦāĻ‚ āĻĄā§‡āĻŸāĻž āĻ†āĻĒāĻĄā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
  • āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ¸ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨ (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻšā§āĻ¯āĻžāĻŸ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ā§‡āĻ° āĻŽāĻžāĻ˛āĻŋāĻ•ā§‡āĻ° āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ admin, āĻāĻŦāĻ‚ āĻ°ā§āĻŽā§‡ āĻ…āĻ¨ā§āĻ¯āĻ°āĻž - user)
  • āĻĢāĻ°ā§āĻŽ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ‚ āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°ā§āĻ¨ - āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨, āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻšā§āĻ¯āĻžāĻŸ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ input
  • āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻšā§āĻ¯āĻžāĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨
  • āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻœ. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻšā§āĻ¯āĻžāĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻŽā§‚āĻ˛āĻ¤, āĻ†āĻĒāĻ¨āĻŋ āĻĻā§āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ WebSocket āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨āĨ¤

6. āĻ¸ā§āĻŸā§āĻ°āĻžāĻ‡āĻĒ-āĻļā§ˆāĻ˛ā§€ āĻ¨ā§‡āĻ­āĻŋāĻ—ā§‡āĻļāĻ¨

āĻ¯āĻž āĻāĻ‡ āĻ¨ā§‡āĻ­āĻŋāĻ—ā§‡āĻļāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻ…āĻ¨āĻ¨ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡ āĻ¤āĻž āĻšāĻ˛ āĻ¯ā§‡ āĻĒāĻĒāĻ“āĻ­āĻžāĻ° āĻ•āĻ¨ā§āĻŸā§‡āĻ‡āĻ¨āĻžāĻ° āĻ¸āĻžāĻŽāĻ—ā§āĻ°ā§€āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻĒāĻ“āĻ­āĻžāĻ° āĻ–ā§‹āĻ˛āĻž āĻāĻŦāĻ‚ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻ‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻāĻ•āĻœāĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ›āĻ¯āĻŧāĻŸāĻŋ āĻ•āĻžāĻœ

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻž āĻļāĻŋāĻ–āĻŦā§‡āĻ¨:

  • āĻŸā§āĻ°āĻžāĻ¨āĻœāĻŋāĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ CSS āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§‡āĻļāĻ¨ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
  • āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ āĻŽā§āĻ˛āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻļā§āĻ°ā§‡āĻŖā§€ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨

āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻœā§‡ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨ āĻ§āĻžāĻĒā§‡ āĻ§āĻžāĻĒā§‡ āĻ—āĻžāĻ‡āĻĄ.

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨