paint-brush
VoidZero, The New ESLint, MongoDB 8.0 болон бусад зүйлс - Энэ долоо хоногт JS дээрby@thisweekinjavascript
340 уншилтууд
340 уншилтууд

VoidZero, The New ESLint, MongoDB 8.0 болон бусад зүйлс - Энэ долоо хоногт JS дээр

Хэтэрхий урт; Унших

Энэ долоо хоногт бид таны хөгжүүлэлтийн ажлын явцыг илүү жигд, хурдан болгох сонирхолтой шинэчлэлтүүдтэй байна. VoidZero-ийн нэгдсэн JavaScript хэрэгслийн сүлжээнээс ESLint-ийн шинэ боломжууд, тэр ч байтугай MongoDB-ийн гүйцэтгэлийг нэмэгдүүлэх хүртэл задлах зүйл их байна!
featured image - VoidZero, The New ESLint, MongoDB 8.0 болон бусад зүйлс - Энэ долоо хоногт JS дээр
This Week in JavaScript HackerNoon profile picture

Сайн байна уу JavaScript сонирхогчид!

" JavaScript дахь энэ долоо хоног " сэтгүүлийн энэ долоо хоногийн дугаарт тавтай морил!

Энэ долоо хоногт бид таны хөгжүүлэлтийн ажлын явцыг илүү жигд, хурдан болгох сонирхолтой шинэчлэлтүүдтэй байна. VoidZero-ийн нэгдсэн JavaScript хэрэгслийн сүлжээнээс эхлээд ESLint-ийн шинэ боломжууд, тэр байтугай MongoDB-ийн гүйцэтгэлийг нэмэгдүүлэх хүртэл задлах зүйл их байна!


Мэдээллийн товхимол унших цаг олдохгүй байна уу? Үүнийг явж байхдаа сонсоорой!


Энэ долоо хоногийг JavaScript дээр уншсанд баярлалаа! Шинэ нийтлэлүүдийг хүлээн авахын тулд үнэ төлбөргүй бүртгүүлж, бидний ажлыг дэмжээрэй.


VoidZero Inc. JavaScript хэрэгслийг нэгтгэхийн тулд 4.6 сая доллар цуглуулав

VoidZero нь JavaScript-ийн экосистемд зориулсан нэгдсэн, өндөр гүйцэтгэлтэй хэрэгслийн сүлжээг хөгжүүлэхийн тулд Accel тэргүүтэй 4.6 сая долларын санхүүжилтийг босгосон.

Энэ яагаад чухал вэ?

JavaScript хэрэглүүр одоогоор хуваагдмал, хөгжүүлэгчид янз бүрийн гуравдагч талын хамаарал дээр тулгуурладаг. VoidZero нь багцлахаас эхлээд тест хийх хүртэлх бүх зүйлийг зохицуулдаг нэг хэрэгслийн сүлжээг бий болгосноор хөгжүүлэлтийн үйл явцыг оновчтой болгох зорилготой.

Гол онцлох зүйлс:

  • Нэгдсэн хүрээ: Бүх даалгаврын хувьд ижил AST ба шийдэгч, илүү задлан шинжлэхийг багасгадаг.
  • Гүйцэтгэлд чиглэсэн: Зэрэгцүүлэл, оновчтой JS залгаасуудыг дэмждэг эх хэл рүү хөрвүүлэхэд зориулагдсан.
  • Модульчлагдсан бүрэлдэхүүн хэсгүүд: Дэвшилтэт хэрэглээний тохиолдолд хялбархан тохируулах боломжтой барилгын блокууд.
  • Хүрээлэн буй орчны дэмжлэг: Ажиллах цагийн хязгаарлалтгүйгээр бүх JavaScript орчинд ажиллана.


VoidZero-ийн шинэ багц Rolldown нь энэ оны сүүлээр альфа хувилбарт байх бөгөөд удахгүй Vite-тэй нэгтгэх болно.


ESLint одоо Lints JSON болон Markdown

JSON болон Markdown файлуудыг одоо шууд хавсаргах боломжтой! Энэ нь ESLint -ийн JavaScript-ээс илүү өргөн хүрээг хамарсан ерөнхий зориулалтын линтер болох зорилтын нэг хэсэг юм.

Шинэ юу байна?

  • JSON-ийн дэмжлэг: Шинэ @eslint/json залгаасын тусламжтайгаар та JSON, JSONC болон JSON5 файлуудыг хөндүүлэх боломжтой. Эхлэхийн тулд залгаасыг суулгаад ESLint тохиргоогоо шинэчилж JSON дүрмийг оруулна уу.


  • Markdown-ийн дэмжлэг: @eslint/markdown залгаас нь CommonMark болон GitHub-Flavored Markdown-д зориулсан линтингийг танилцуулж байна. Тэмдэглэгээний файлууд дээрх асуудлуудыг барьж эхлэхийн тулд үүнийг төсөлдөө суулгаж, тохируулаарай.


Энэхүү шинэчлэлт нь вэб төслүүдэд янз бүрийн төрлийн файлуудыг оруулах илүү олон боломжийг нээж, бүх зүйлийг ижил ESLint дээвэр дор авчирдаг.


Tauri 2.0 энд байна

Tauri 2.0-ийн тогтвортой хувилбар одоо ажиллаж байгаа бөгөөд iOS болон Android-д зориулсан үндсэн сайжруулалт, гар утасны дэмжлэгийг авчирсан. Энэхүү Rust-д суурилсан хүрээ нь танд HTML, JavaScript, CSS ашиглан хөнгөн, платформ хоорондын ширээний болон гар утасны програмуудыг бүтээх боломжийг олгодог. Энэ бүгдийг хийж, файлын хэмжээг багасгаж, гүйцэтгэлийг хурдан болгодог.


Tauri 2.0-ийн тусламжтайгаар та дараахь зүйлийг авна.

  • Нэгдсэн кодын сан: Ширээний компьютер (Windows, macOS, Linux) болон гар утсанд (iOS, Android) зориулсан нэг UI кодын сан.
  • Халуун модулийг солих (HMR): Аппликешнийнхээ урд хэсгийг дахин бүтээхгүйгээр шинэчлээрэй.
  • Гар утасны дэмжлэг: Rust логикийг хуваалцахын зэрэгцээ гар утасны тусгай функцийг бий болгохын тулд Swift эсвэл Kotlin ашиглана уу.
  • Нарийвчилсан залгаасууд: Илүү боловсронгуй залгаасуудын системээр програмынхаа чадавхийг өргөтгөж, хөгжүүлэлтийг хялбарчлаарай.


Tauri нь хөгжсөөр байгаа бөгөөд хөгжүүлэгчдэд бүх платформыг бүтээх өндөр үр ашигтай, уян хатан аргыг санал болгож байна.


Шинэ хэрэгсэл ба хувилбарууд

  • Хүснэгтийн 6.3: Хүчтэй засварлах, шүүх, эрэмбэлэх функцээр вэб програм дахь нарийн төвөгтэй өгөгдлийн хүснэгтүүдийг удирдах ажлыг хялбаршуулна.
  • MongoDB 8.0: Queryable Encryption болон илүү сайн масштабын тусламжтайгаар гүйцэтгэлийг 30% нэмэгдүүлж, аюулгүй байдлыг сайжруулаарай.
  • Eleventy 3.0: Энэхүү статик сайт үүсгэгчийн хамгийн сүүлийн хувилбар нь хурдан, үр ашигтай вэбсайт үүсгэхийг урьд өмнөхөөс илүү хялбар болгосон.
  • µExpress: 4 дахин хурдан хүсэлтийг санал болгож, Express-ийн оновчтой хувилбарыг ашиглан Node.js програмуудаа хурдасгана уу.

Энэ бол энэ долоо хоногийн тойм юм! Хэрэв танд JavaScript-н эдгээр шинэчлэлтүүдийг хэрэгтэй гэж үзсэн бол энэ нийтлэлд эерэг санал өгөөрэй.


Үүнийг бусад хөгжүүлэгчидтэйгээ хуваалцахаа бүү мартаарай, мөн JavaScript ертөнцийн талаарх илүү олон ойлголтыг анхааралтай ажиглаарай. Дараагийн удаа хүртэл код бичиж, сонирхож байгаарай!

Лавлагаа

VoidZero 4.6 сая доллар цуглуулсан

ESLint Now Lints JSON болон Markdown

Tauri 2.0 хувилбар

Хүснэгт 6.3

MongoDB 8.0
Арван арван 3.0

µExpress

L O A D I N G
. . . comments & more!

About Author

This Week in JavaScript HackerNoon profile picture
This Week in JavaScript@thisweekinjavascript
This Week in JavaScript is a weekly podcast and newsletter made to deliver quick and relevant JavaScript updates in just

TAG ҮҮ

ЭНЭ ӨГҮҮЛЛИЙГ ТОЛГОЙЛУУЛСАН...