FGRibreau / FGRibreau/node-unidecode
Using String#codePointAt()?
- Ngôn ngữ chính
- JavaScript
- Star
- 151
- Fork
- 24
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I noticed that the code converts utf8 to utf16 manually, however `String#codePointAt()` is already [standardized](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt) for quite a while.
I think switch to use the built in version should give unidecode a huge performance boost.
##
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/36986931-using-string-codepointat?utm_campaign=plugin&utm_content=tracker%2F294213&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F294213&utm_medium=issues&utm_source=github).
Hướng dẫn đóng góp
Hướng nghiên cứu
Xác định đoạn mã chuyển đổi thủ công UTF-8 sang UTF-16 và so sánh hành vi của nó với điểm truy cập được chuẩn hóa String#codePointAt(). Xem lại các bài kiểm thử hiện có hoặc các điểm truy cập benchmark trước khi thay đổi phần triển khai; công việc được xem là hoàn tất khi phép chuyển tự vẫn chính xác và tác động đến hiệu năng đã được đo lường.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- internationalization
- Loại issue
- Tái cấu trúc
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 43/100