BehindLines

Electron 45 tách quyền chia sẻ màn hình thành nhóm riêng

· Ban biên tập BehindLines

Electron, nền tảng phần mềm dùng để xây dựng ứng dụng máy tính, đã có một phiên bản lớn mới. Trong thông báo đề ngày 21 tháng 10, nhóm phát triển giới thiệu Electron 45 cùng những thay đổi về khởi động, quyền truy cập và tích hợp tính năng cục bộ. Số phiên bản mô tả nền tảng phần mềm mà nhà phát triển sử dụng; nó không có nghĩa mọi ứng dụng dựa trên nền tảng này đều đã được cập nhật.

Trang phát hành trên GitHub liệt kê các thành phần đi kèm: Chromium 156.0.8078.48, Node.js 24.22.0 và V8 15.6. Trang này cũng ghi lại những thay đổi về hành vi và các bản sửa lỗi. Danh mục và bài thông báo đều do cùng một dự án cung cấp, chứ không phải hai nhóm đã tiến hành thử nghiệm độc lập.

Một thay đổi ảnh hưởng đến ứng dụng liên quan tới chia sẻ màn hình. Yêu cầu cấp quyền nay mang tên `display-capture`, tách khỏi `media`, nhóm dùng cho camera và micrô. Nhóm phát triển giải thích rằng phần mềm có quy tắc chỉ chấp nhận nhóm cũ có thể gặp tình trạng chia sẻ màn hình ngừng hoạt động sau khi chuyển phiên bản.

Những thay đổi khác liên quan đến các tập lệnh nạp trước chạy trong môi trường sandbox. Một số công cụ của Node.js, gồm `Buffer` và các mô-đun `events`, `timers`, `url`, không còn được cung cấp tự động ở đó. Ghi chú phát hành mô tả những phương án thay thế. Đây là việc điều chỉnh mã của các ứng dụng bị ảnh hưởng, không phải loại bỏ Node.js khỏi toàn bộ Electron.

Phiên bản cũng mở một giao diện thử nghiệm để kết nối Prompt API của Chromium với cách triển khai cục bộ do ứng dụng lựa chọn. Dự án không đi kèm mô hình trí tuệ nhân tạo hay bộ máy suy luận dùng ngay. Phân biệt này giới hạn ý nghĩa của thông báo: giao diện có sẵn không chứng minh chất lượng của một mô hình, cũng không xác nhận tính năng đã xuất hiện trong phần mềm được cài đặt.

Thông báo vì thế trình bày sự thay đổi của nền tảng và quy tắc tương thích, không đưa ra bằng chứng hiệu năng áp dụng cho mọi máy tính. Hai tài liệu giúp nhận diện các tính năng được công bố; hành vi của chúng trong từng ứng dụng vẫn phụ thuộc vào cách tích hợp.

Nguồn