เจกเจพเจฐเจŸ 2.15 เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจ…เจคเฉ‡ เจซเจฒเจŸเจฐ 2.8 เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ‰เจชเจฒเจฌเจง เจนเฉˆ

เจ—เฉ‚เจ—เจฒ เจจเฉ‡ เจกเจพเจฐเจŸ 2.15 เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเฉเฉœ เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เฉ€เจคเฉ€ เจกเจพเจฐเจŸ 2 เจธเจผเจพเจ–เจพ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจธเจฅเจฟเจฐ เจŸเจพเจˆเจชเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจกเจพเจฐเจŸ เจญเจพเจธเจผเจพ เจฆเฉ‡ เจฎเฉ‚เจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเฉ€ เจนเฉˆ (เจ•เจฟเจธเจฎเจพเจ‚ เจฆเจพ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เจฐเจจเจพ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจŸเจพเจˆเจชเจฟเฉฐเจ— เจฆเฉ€ เจนเฉเจฃ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฟเจธเจฎ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ—เจฃเจจเจพ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจธเจ–เจค เจ•เจฟเจธเจฎ เจฆเฉ€ เจœเจพเจ‚เจš เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ)เฅค

เจกเจพเจฐเจŸ เจญเจพเจธเจผเจพ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:

  • เจœเจพเจฃเฉ‚ เจ…เจคเฉ‡ เจธเจฟเฉฑเจ–เจฃ เจตเจฟเฉฑเจš เจ†เจธเจพเจจ เจธเจฟเฉฐเจŸเฉˆเจ•เจธ, JavaScript, C เจ…เจคเฉ‡ Java เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฒเจˆ เจ•เฉเจฆเจฐเจคเฉ€เฅค
  • เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจคเฉ‹เจ‚ เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจธเจฐเจตเจฐเจพเจ‚ เจคเฉฑเจ•, เจธเจพเจฐเฉ‡ เจ†เจงเฉเจจเจฟเจ• เจตเฉˆเจฌ เจฌเฉเจฐเจพเจ‰เจœเจผเจฐเจพเจ‚ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ เจฒเจˆ เจคเฉ‡เจœเจผ เจฒเจพเจ‚เจš เจ…เจคเฉ‡ เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพเฅค
  • เจ•เจฒเจพเจธเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจœเฉ‹ เจฎเฉŒเจœเฉ‚เจฆเจพ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจเจจเจ•เฉˆเจชเจธเฉ‚เจฒเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจฎเฉเฉœ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค
  • เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจจเจพเจฒ เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ‡เจธเจฆเฉ€ เจธเฉ‹เจง เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  • เจธเจฎเจฐเจฅเจฟเจค เจ•เจฟเจธเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ: เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจนเฉˆเจธเจผ, เจเจฐเฉ‡ เจ…เจคเฉ‡ เจธเฉ‚เจšเฉ€เจ†เจ‚, เจ•เจคเจพเจฐเจพเจ‚, เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจ…เจคเฉ‡ เจธเจคเจฐ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚, เจฎเจฟเจคเฉ€ เจ…เจคเฉ‡ เจธเจฎเจพเจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจธเจฎเจพเจ‚, เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจ (RegExp)เฅค เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ.
  • เจชเฉˆเจฐเจฒเจฒ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ, เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸ เจเจŸเจฐเฉ€เจฌเจฟเจŠเจŸ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฒเจพเจธเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจ•เฉ‹เจก เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸเจก เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจธเฉเจจเฉ‡เจนเฉ‡ เจญเฉ‡เจœ เจ•เฉ‡ เจฎเฉเฉฑเจ– เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹ เจตเฉฑเจกเฉ‡ เจตเฉˆเจฌ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฅเจฐเจก-เจชเจพเจฐเจŸเฉ€ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเฉ‚เฉฐ เจธเจผเฉ‡เจ…เจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจŸเฉ€เจฎ เจจเฉ‚เฉฐ เจธเฉŒเจ‚เจชเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจกเจพเจฐเจŸ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจŸเฉ‚เจฒเจœเจผ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจŸเฉ‚เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจธเฉเจงเจพเจฐ ("เจธเฉฐเจชเจพเจฆเจจ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‹") เจธเจผเจพเจฎเจฒ เจนเจจเฅค
  • เจกเจพเจฐเจŸ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ‡เจน เจ‡เฉฑเจ• SDK, เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจชเฉฑเจฌ, เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจ•เฉ‹เจก เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจกเจพเจฐเจŸ_เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ•, เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน, เจ‡เฉฑเจ• เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจกเจพเจฐเจŸเจชเฉˆเจก เจ…เจคเฉ‡ IntelliJ IDEA, WebStorm, Emacs, Sublime Text เจฒเจˆ เจกเจพเจฐเจŸ-เจธเจฎเจฐเจฅเจฟเจค เจชเจฒเฉฑเจ—เจ‡เจจ เจฆเฉ‡ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค 2 เจ…เจคเฉ‡ เจตเจฟเจฎ.
  • เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจพเจฒเฉ‡ เจตเจพเจงเฉ‚ เจชเฉˆเจ•เฉ‡เจœ เจชเจฌ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฒเจ—เจญเจ— 22 เจนเจœเจผเจพเจฐ เจชเฉˆเจ•เฉ‡เจœ เจนเจจเฅค

เจกเจพเจฐเจŸ 2.15 เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเจฒเจŸเฉ€-เจ•เฉ‹เจฐ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡, เจกเจพเจฐเจŸ เจฐเจจเจŸเจพเจˆเจฎ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• CPU เจ•เฉ‹เจฐ 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉ‹เจก เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ I/O, เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃเจพ, เจœเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจพเจฒเจพเจ‚ เจ•เจฐเจจ เจตเจฐเจ—เฉ‡ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฐเจจ เจฒเจˆ เจฆเฉ‚เจœเฉ‡ เจ•เฉ‹เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจœเจฟเจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจนเฉˆเจ‚เจกเจฒเจฐเจธ เจจเฉ‚เฉฐ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเฉฑเจš เจเจจเฉ€เจฎเฉ‡เจธเจผเจจ เจฐเฉˆเจ‚เจกเจฐ เจ•เจฐเจจ เจฒเจˆ, เจ•เฉ‹เจก เจฆเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจฌเจฒเจพเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ (เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸ), เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจคเฉ‹เจ‚ เจ…เจฒเฉฑเจ— เจ…เจคเฉ‡ เจฎเฉเฉฑเจ– เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฅเฉเจฐเฉˆเจก เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจฆเฉ‚เจœเฉ‡ CPU เจ•เฉ‹เจฐเจพเจ‚ เจคเฉ‡ เจšเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค . เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ‡เฉฑเจ•เฉ‹ เจธเฉˆเฉฑเจŸ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เฉ‹เจก เจฆเฉ‡ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจšเฉฑเจฒเจฃ เจตเฉ‡เจฒเฉ‡ เจชเฉˆเจฆเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ, เจตเฉฑเจ–-เจตเฉฑเจ– เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸ เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉ€เจฒ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉเจจเฉ‡เจนเจพ-เจชเจพเจธเจฟเฉฐเจ— เจฎเจพเจกเจฒ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

    เจกเจพเจฐเจŸ 2.15 เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเฉฐเจ•เจฒเจช เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ - เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจฌเจฒเจพเจ• เจธเจฎเฉ‚เจน (เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸ เจ—เจฐเฉเฉฑเจช), เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจกเจพเจŸเจพ เจฌเจฃเจคเจฐเจพเจ‚ เจคเฉฑเจ• เจธเจพเจ‚เจเฉ€ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‚เจน เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เจŸเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค . เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸ เจฌเจฒเจพเจ• เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ 100 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸ เจฌเจฒเจพเจ• เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจจเจพเจฒเฉ‹เจ‚ 10-100 เจ—เฉเจฃเจพ เจ˜เฉฑเจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจกเฉ‡เจŸเจพ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจ เจฆเฉ‡ เจ•เจพเจฐเจจเฅค

    เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ เจ•เจฟ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸ เจฌเจฒเจพเจ• เจ…เจœเฉ‡ เจตเฉ€ เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉ€เจฒ เจตเจธเจคเฉ‚เจ†เจ‚ เจคเฉฑเจ• เจธเจพเจ‚เจเฉ€ เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจธเจฎเฉ‚เจน เจ‡เฉฑเจ• เจธเจพเจ‚เจเฉ€ เจนเฉ€เจช เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเจฒเฉŒเจ• เจคเฉ‹เจ‚ เจฆเฉ‚เจœเฉ‡ เจฌเจฒเจพเจ• เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจฒเจฟเจ† เจธเจ•เจฆเจพ เจนเฉˆ, เจฌเจฟเจจเจพเจ‚ เจธเจฐเฉ‹เจค-เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เจพเจชเฉ€ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจคเฉเจนเจพเจจเฉ‚เฉฐ Isolate.exit() เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจนเฉˆเจ‚เจกเจฒเจฐ เจฆเจพ เจจเจคเฉ€เจœเจพ เจชเจพเจธ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉ‡เจฐเฉˆเจ‚เจŸ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸ เจฌเจฒเจพเจ• เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจธเฉฐเจฆเฉ‡เจธเจผ เจชเฉเจฐเจธเจพเจฐเจฃ เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ - เจ›เฉ‹เจŸเฉ‡ เจ…เจคเฉ‡ เจฆเจฐเจฎเจฟเจ†เจจเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผ เจนเฉเจฃ เจฒเจ—เจญเจ— 8 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจธเฉฐเจธเจพเจงเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจตเจธเจคเฉ‚เจ†เจ‚ เจœเฉ‹ SendPort.send() เจ•เจพเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจชเจพเจธ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจซเฉฐเจ•เจธเจผเจจ, เจ•เจฒเฉ‹เจœเจผเจฐ เจ…เจคเฉ‡ เจธเจŸเฉˆเจ• เจŸเจฐเฉ‡เจธ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

  • เจนเฉ‹เจฐ เจ†เจฌเจœเฉˆเจ•เจŸ (เจŸเฉ€เจ…เจฐ-เจ†เจซ) เจตเจฟเฉฑเจš เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจŸเฉ‚เจฒ เจตเจฟเฉฑเจš, เจ•เฉฐเจธเจŸเจฐเจ•เจŸเจฐ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจธเจฎเจพเจจ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจฌเจฃเจพเจ‰เจฃ 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, เจœเฉ‹ เจซเจฒเจŸเจฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ•เจพเจฒเจฎ เจตเจฟเจœเฉ‡เจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€เจชเจฒ เจŸเฉˆเจ•เจธเจŸ เจตเจฟเจœเฉ‡เจŸเจธ เจธเจผเจพเจฎเจฒ เจนเจจ, เจคเฉเจธเฉ€เจ‚ ".map()" เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจŸเฉˆเจ•เจธเจŸ เจตเจธเจคเฉ‚ เจฆเฉ‡ Text.new เจ•เฉฐเจธเจŸเจฐเจ•เจŸเจฐ เจจเฉ‚เฉฐ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจญเฉ‡เจœ เจธเจ•เจฆเฉ‡ เจนเฉ‹: เจ•เจฒเจพเจธ FruitWidget เจธเจŸเฉ‡เจŸเจฒเฉˆเจธ เจตเจฟเจœเฉ‡เจŸ { @override เจตเจฟเจœเฉ‡เจŸ เจฌเจฟเจฒเจก (BuildContext context) เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค { เจตเจพเจชเจธเฉ€ เจ•เจพเจฒเจฎ (เจฌเฉฑเจšเฉ‡: ['เจเจชเจฒ', 'เจ“เจฐเฉ‡เจ‚เจœ']เฅคเจฎเฉˆเจช(เจŸเฉˆเจ•เจธเจŸ.เจจเจฟเจŠ).toList()); } }
  • เจซเฉฐเจ•เจธเจผเจจ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพเจฒ เจœเฉเฉœเฉ€เจ†เจ‚ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ‚ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจ†เจฎ เจตเจฟเจงเฉ€ เจ…เจคเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ†เจฎ เจตเจฟเจงเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจชเฉเจ†เจ‡เฉฐเจŸเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ: T id (เจŸเฉ€ เจฎเฉเฉฑเจฒ) => เจฎเฉเฉฑเจฒ; var intId = id ; // เจธเฉฐเจธเจ•เจฐเจฃ 2.15 เจตเจฟเฉฑเจš "int เจซเฉฐเจ•เจธเจผเจจ(int) intId = id;" เจฆเฉ€ เจฌเจœเจพเจ เจฎเจจเจœเจผเฉ‚เจฐ เจนเฉˆเฅค const fo = id; // เจซเฉฐเจ•เจธเจผเจจ เจ†เจˆเจกเฉ€ เจฒเจˆ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ. const c1 = fo ;
  • dart:core เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‡ enums เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃ ".name" เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจฐเฉ‡เจ• enum เจฎเฉเฉฑเจฒ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจŸเฉเจฐเจฟเฉฐเจ— เจตเฉˆเจฒเจฏเฉ‚ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจจเจพเจฎ เจฆเฉเจ†เจฐเจพ เจฎเฉเฉฑเจฒ เจšเฉเจฃ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจพเจ‚ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ‡ เจœเฉ‹เฉœเฉ‡ เจฎเจฟเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹: enum MyEnum { one , เจฆเฉ‹, เจคเจฟเฉฐเจจ } void main() { print(MyEnum.one.name); // "เจ‡เฉฑเจ•" เจ›เจพเจชเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค print(MyEnum.values.byName('two') == MyEnum.two); // "เจธเฉฑเจš" เจ›เจพเจชเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจ…เฉฐเจคเจฟเจฎ เจจเจ•เจธเจผเจพ = MyEnum.values.asNameMap(); print(map['three'] == MyEnum.three); // "เจธเฉฑเจšเจพ"เฅค }
  • เจ‡เฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจคเจ•เจจเฉ€เจ• เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจœเฉ‹ 64-เจฌเจฟเฉฑเจŸ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจ†เจ‡เฉฐเจŸเจฐเจพเจ‚ เจฆเฉ€ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจชเฉเจฐเจคเฉ€เจจเจฟเจงเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ‡เฉฑเจ• 32-เจฌเจฟเฉฑเจŸ เจเจกเจฐเฉˆเฉฑเจธ เจธเจชเฉ‡เจธ เจเจกเจฐเฉˆเจธเจฟเฉฐเจ— เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆ (4 GB เจคเฉ‹เจ‚ เจตเฉฑเจง เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€)เฅค เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‡ เจฆเจฟเจ–เจพเจ‡เจ† เจนเฉˆ เจ•เจฟ เจ…เจœเจฟเจนเจพ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจขเฉ‡เจฐ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจฒเจ—เจญเจ— 10% เจ˜เจŸเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจซเจฒเจŸเจฐ SDK เจตเจฟเฉฑเจš, เจจเจตเจพเจ‚ เจฎเฉ‹เจก เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจเจ‚เจกเจฐเจพเจ‡เจก เจฒเจˆ เจธเจฎเจฐเฉฑเจฅ เจนเฉˆ, เจ…เจคเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš iOS เจฒเจˆ เจธเจฎเจฐเฉฑเจฅ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจนเฉˆเฅค
  • เจกเจพเจฐเจŸ SDK เจตเจฟเฉฑเจš เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจ…เจคเฉ‡ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ (DevTools) เจฒเจˆ เจŸเฉ‚เจฒ เจธเจผเจพเจฎเจฒ เจนเจจ, เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจธเจชเจฒเจพเจˆ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค
  • เจŸเฉ‚เจฒเจœเจผ เจจเฉ‚เฉฐ "dart pub" เจ•เจฎเจพเจ‚เจก เจ…เจคเฉ‡ pub.dev เจชเฉˆเจ•เฉ‡เจœ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ—เฉเจชเจค เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจฆเฉเจฐเจ˜เจŸเจจเจพ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจจ เจฒเจˆ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐ เจ›เฉฑเจกเจฃเจพเฅค เจœเฉ‡เจ•เจฐ เจ…เจœเจฟเจนเฉ‡ เจฒเฉ€เจ• เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ "เจกเจพเจฐเจŸ เจชเจฌ เจชเจฌเจฒเจฟเจธเจผ" เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจธเฉฐเจฆเฉ‡เจธเจผ เจจเจพเจฒ เจฐเฉ‹เจ•เจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจ—เจฒเจค เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจธเฉ€, เจคเจพเจ‚ เจ‡เฉฑเจ• เจšเจฟเฉฑเจŸเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉเจ†เจฐเจพ เจšเฉˆเฉฑเจ• เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค
  • เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ pub.dev เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจ–เจคเจฐเจจเจพเจ• เจ—เจฒเจคเฉ€เจ†เจ‚ เจœเจพเจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฒเฉฑเจญเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจชเจนเจฟเจฒเจพเจ‚, เจ…เจœเจฟเจนเฉ‡ เจธเฉเจงเจพเจฐเจพเจ‚ เจฒเจˆ, เจ…เจญเจฟเจ†เจธ เจ‡เฉฑเจ• เจธเฉเจงเจพเจฐเจพเจคเจฎเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจเจพ เจธเฉ€, เจชเจฐ เจ•เฉเจ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจ…เจ—เจฒเฉ€ เจตเฉฐเจก เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจฐเฉ‹เจ•เจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจœเฉ‡ เจธเฉเจงเจพเจฐ เจ…เจœเฉ‡ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเจพเจ‚ เจœเฉ‡ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจธเฉ€เฅค เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจฌเจœเจพเจ เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค) เจฐเฉฑเจฆ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, "เจชเจฌ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹" เจ…เจคเฉ‡ "เจชเจฌ เจ…เฉฑเจชเจ—เจฐเฉ‡เจก" เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ€ เจชเจ›เจพเจฃ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจœเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจšเฉเฉฑเจ•เฉ‡ เจนเจจ, เจ…เจ—เจฒเฉ€ เจตเจพเจฐ "เจชเจฌ เจชเฉเจฐเจพเจชเจค" เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ 'เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • เจกเจฟเจธเจชเจฒเฉ‡ เจ•เฉเจฐเจฎ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2021-22567) เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค
  • เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2021-22568) เจจเฉ‚เฉฐ เจซเจฟเจ•เจธ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจธเจฐเจตเจฐ เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ pub.dev เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ pub.dev oauth2 เจเจ•เจธเฉˆเจธ เจŸเฉ‹เจ•เจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ…เจคเฉ‡ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจชเฉˆเจ•เฉ‡เจœ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจกเจฟเจตเฉˆเจฒเจชเจฐ เจœเฉ‹ เจธเจฟเจฐเจซ pub.dev 'เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ€ เจฎเฉ‡เจœเจผเจฌเจพเจจเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ เจคเฉ‹เจ‚ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจซเจฒเจŸเจฐ 2.8 เจฆเฉ€ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฐเฉ€เจเจ•เจŸ เจจเฉ‡เจŸเจฟเจต เจฆเฉ‡ เจตเจฟเจ•เจฒเจช เจตเจœเฉ‹เจ‚ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ•เฉ‹เจก เจฌเฉ‡เจธ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡, iOS, Android, Windows, macOS เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจฒเฉ€เจจเจ•เจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ“เฅค เจ—เฉ‚เจ—เจฒ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจซเฉ‚เจธเจผเฉ€เจ† เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เจฐเจจเฉ‡เจฒ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจ‡เฉฑเจ• เจ•เจธเจŸเจฎ เจธเจผเฉˆเฉฑเจฒ เจซเจฒเจŸเจฐ เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจชเจฟเจ›เจฒเฉ‡ เจ›เฉ‡ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจ—เฉ‚เจ—เจฒ เจชเจฒเฉ‡ เจธเจŸเฉ‹เจฐ เจตเจฟเฉฑเจš เจซเจฒเจŸเจฐ 2 เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 200 เจนเจœเจผเจพเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เฉ‡ 375 เจนเจœเจผเจพเจฐ เจนเฉ‹ เจ—เจˆ เจนเฉˆ, เจฏเจพเจจเฉ€. เจฒเจ—เจญเจ— เจฆเฉ‹ เจตเจพเจฐ.

เจซเจฒเจŸเจฐ เจ•เฉ‹เจก เจฆเจพ เจฎเฉเฉฑเจ– เจนเจฟเฉฑเจธเจพ เจกเจพเจฐเจŸ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจฐเจจเจŸเจพเจˆเจฎ เจ‡เฉฐเจœเจฃ C++ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเจพ เจตเจฟเจ•เจพเจธ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจซเจฒเจŸเจฐ เจฆเฉ€ เจฎเฉ‚เจฒ เจกเจพเจฐเจŸ เจญเจพเจธเจผเจพ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจธเฉ€เจ‚ C/C++ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจกเจพเจฐเจŸ เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจซเฉฐเจ•เจธเจผเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เฉฑเจš เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจŸเฉ€เจšเจพ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจจเฉ‡เจŸเจฟเจต เจ•เฉ‹เจก เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจนเจฐเฉ‡เจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆ - เจกเจพเจฐเจŸ เจ‡เฉฑเจ• เจ—เจฐเจฎ เจฐเฉ€เจฒเฉ‹เจก เจฎเฉ‹เจก เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจšเฉฑเจฒ เจฐเจนเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฐเจจ เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฆเจพ เจคเฉเจฐเฉฐเจค เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจซเจฒเจŸเจฐ เจฆเฉ€ เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจฎเฉ‹เจฌเจพเจˆเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ‚เจš เจธเจชเฉ€เจก เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจฆเจพ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจเจชเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉˆเจ•เจเจ‚เจก เจธเฉ‡เจตเจพเจตเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Firebase เจ…เจคเฉ‡ Google Cloud เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆเฅค Google Ads เจฆเฉ‡ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจฒเจˆ เจŸเฉ‚เจฒ เจธเจฅเจฟเจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ•เฉˆเจฎเจฐเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจตเฉˆเฉฑเจฌ เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจ•เจพเจซเจผเฉ€ เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจจเจตเฉ‡เจ‚ เจŸเฉ‚เจฒ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจซเจพเจ‡เจฐเจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจœเฉ‡เจŸ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจซเจฒเฉˆเจฎ เจ‡เฉฐเจœเจฃ, เจซเจฒเจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ 2D เจ—เฉ‡เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹