Днес сме щастливи да обявим пускането на GopherJS 1.10-1. Можете да го вземете на GitHub, както обикновено.

Той добавя поддръжка за последната версия на Go 1.10. Поддръжката за Go 1.10 означава, че GopherJS 1.10-1 изисква Go 1.10 и вече не работи с Go 1.9. Силно препоръчително е да използвате най-новата версия на Go и GopherJS, но ако не можете да надстроите от Go 1.9 веднага, трябва да продължите да използвате GopherJS в клона go1.9.

Стъпките за инсталиране или надстройка остават същите както преди. За да получите най-новата официална стабилна версия на GopherJS, моля следвайте инструкциите в README. Можете да потвърдите, че имате правилната версия, ако gopherjs version отпечата GopherJS 1.10-1.

GopherJS 1.10-1 продължава да поддържа почти всичко от спецификацията на езика Go, включително goroutines, канали, оператор за избор. Моля, направете справка с таблица за съвместимост на пакети, за да видите кои стандартни библиотечни пакети се поддържат. Всичко от предишната версия на Go 1.9 все още се поддържа, както и много от допълненията, които са нови за Go 1.10. Ако срещнете някакви проблеми или несъответствия с това, което пише в таблицата за съвместимост, моля, докладвайте за проблем.

За да видите някои от новите функции, налични в Go 1.10, разгледайте тази примерна програма на GopherJS Playground.

Благодарим на всички сътрудници, които помогнаха с тази версия, независимо дали това е чрез подобряване на документацията, разследване и „разрешаване на проблеми“, помощ при преглед на „отворени PR“, „допринасяне на код“ и поддържане на „обвързвания към API на браузъра“. Оценява се много. Приветстваме всяка помощ; ако искате да се включите, вижте „раздела на общността“. Ако имате добър опит с GopherJS, разкажете на вашите колеги gopher за него и споделете вашите проекти, задвижвани от GopherJS!

Ако искате да започнете с GopherJS, ето някои следващи стъпки, които можете да предприемете:

  • Опитайте го точно сега във вашия браузър с GopherJS Playground.
  • Използвайте командата gopherjs serve и изпълнете любимия си Go пакет в браузъра.
  • Присъединете се към #gopherjs channel на Gophers Slack за чат, свързан с GopherJS.

Приятно сърфиране с Go 1.10 и GopherJS 1.10-1!