JavaScript / HTML5 뉴스

React 19 기능으로 앱 성능을 강화하세요

2월 28, 2025
Smart UI v22.0.0은 React 19 지원이 추가되어 동시성, 서버 구성요소 및 렌더링이 강화되었으며, 이를 통해 더 빠르고 효율적인 앱을 제공합니다.

Smart UI by Smart HTML Elements is an enterprise-grade UI library offering pre-built web components for developers in Angular, React, Vue, Blazor, and JavaScript. It boasts over 60 ready-to-use components like grids, charts, schedulers, and editors, all featuring two-way data binding, responsiveness, accessibility, and theming capabilities. This library helps developers rapidly build dynamic and modern web applications with consistent look-and-feel and rich functionalities, accelerating development time and ensuring professional quality.

The Smart UI v22.0.0 release adds full support for React 19, bringing several advantages to developers. React 19 introduces features such as enhanced concurrent rendering, server components, and improved hooks, which collectively enhance performance and streamline development processes. By integrating these capabilities, Smart UI ensures that its components are optimized for the latest React advancements, providing a more efficient and responsive user experience. This update allows developers to leverage React 19's improvements seamlessly within Smart UI's comprehensive suite of components, facilitating the creation of modern, high-performance web applications.

To see a full list of what's new in v22.0.0, see our release notes.

Smart UI (Smart HTML Elements) is licensed per developer and is available as a perpetual license with 1 year support and maintenance. It includes distribution to unlimited Web applications, SaaS projects, Intranets and Websites. Team, OEM and Enterprise licensing options are also available. See our Smart UI licensing page for full details.

Learn more on our Smart UI product page.

확장 가능한 행 세부 정보를 사용하여 데이터 검색을 개선하세요

2월 26, 2025
ZingGrid 2.0.0을 사용하면 JavaScript 그리드 사용자가 메인 그리드 뷰를 복잡하게 만들거나 맥락을 잃지 않고도 추가적인 데이터를 표시할 수 있습니다.

ZingGrid is a JavaScript library that simplifies the creation of interactive data tables and grids within web applications. Utilizing modern web components and focusing on performance and responsiveness, ZingGrid allows developers to implement features like searching, filtering, pagination, and in-line editing with minimal coding. This empowers efficient data visualization and manipulation for users, making it a valuable tool for web development.

The ZingGrid 2.0.0 release adds new Row Details feature that enhances data presentation by allowing users to expand individual rows and reveal supplementary information. This functionality provides a clean and organized way to display additional data without cluttering the main grid view. Whether you are editing, filtering, searching, or sorting your data, the expanded/collapsed state of each row is intelligently preserved, even across pages. This allows users to maintain context and easily access detailed information without losing their place or having to re-expand rows after interacting with other grid functionalities.

To see a full list of what's new in version 2.0.0, see our release notes.

ZingGrid is available as either a Single-Domain Website or Multi-Domain SaaS license. See our ZingGrid licensing page for full details.

For more information, visit our ZingGrid product page.

Node.js에서 문서 처리를 간소화하세요

2월 25, 2025
Aspose.Words for Node.js via .NET을 사용하면 Node.js 환경에서 문서를 효과적으로 생성, 편집 및 변환할 수 있습니다.

Aspose.Words for Node.js via .NET is a powerful document processing library that enables developers to create, edit, convert, and manipulate Word documents within Node.js applications. Built on the .NET framework, it offers comprehensive support for various document formats, including DOCX, DOC, RTF, HTML, and PDF. By integrating with Node.js, it allows server-side applications to handle complex document automation tasks without requiring Microsoft Word or any other external dependencies. The library provides an extensive API for working with text, images, tables, and styles, making it a versatile solution for document generation and processing in web-based and cloud environments.

With its high-performance document rendering and conversion capabilities, Aspose.Words for Node.js via .NET is ideal for businesses that require automated report generation, large-scale document conversion, or real-time content modification. Developers can leverage its advanced features to extract and manipulate document data, apply formatting, and integrate document processing workflows into their applications. The ability to generate high-fidelity PDFs and maintain document structure across different formats ensures consistency and accuracy in document-heavy applications. Whether used for generating business reports, processing legal documents, or automating document workflows, the library provides a reliable and efficient solution for managing Word documents in a Node.js environment.

Aspose.Words for Node.js via .NET is offered as Developer Small Business, Developer OEM, Developer SDK, Site Small Business, Site OEM and Site SDK licenses catering to a range of business needs. Licenses are perpetual, and include 1 year of support and maintenance. Subscription renewals are also available. See our Aspose.Words for Node.js via .NET licensing page for full details.

Aspose.Words for Node.js via .NET is available individually or as part of the following products:

캐시된 셀 노드로 그리드 성능을 개선합니다

2월 25, 2025
Handsontable 15.1.0은 셀 노드를 재사용 및 캐시하여 불필요한 DOM 조작을 줄이고 테이블 렌더링 속도를 최대 40% 개선합니다.

Handsontable is a JavaScript library designed to help developers build interactive data grids into their web applications. Offering a familiar spreadsheet-like interface, it allows users to edit, sort, and filter data with ease. Highly customizable and compatible with popular frameworks like React and Angular, Handsontable empowers developers to build robust data manipulation features into their web applications.

The Handsontable 15.1.0 update enhances table rendering efficiency by reusing and caching cell nodes instead of creating them from scratch during each rendering cycle. This reduces unnecessary DOM manipulations, leading to faster updates, improved responsiveness, and smoother interactions, particularly when handling large datasets. By optimizing how cells are managed, this update minimizes performance bottlenecks, allowing applications to render complex tables more efficiently while maintaining a seamless user experience.

To see a full list of what's new in version 15.1.0, see our release notes.

Handsontable is licensed per developer and is available as an Annual or Perpetual license with 1 year support and maintenance. See our Handsontable licensing page for full details.

For more information, visit our Handsontable product page.

행을 삽입하여 데이터를 쉽게 확장하세요

2월 24, 2025
스프레드시트 구성요소에 행을 삽입하면 사용자가 데이터를 원활하게 수정하고 확장할 수 있으므로 동적 콘텐츠 업데이트를 위한 유연성이 보장됩니다.

Inserting rows in spreadsheet components is a fundamental feature that allows users to dynamically expand their data sets while maintaining structure and organization. This capability is essential for applications that handle tabular data, enabling seamless modifications without disrupting existing content. Whether used for financial calculations, data analysis, or collaborative editing, the ability to add rows programmatically or through user interaction enhances flexibility and efficiency in spreadsheet-based applications.

Several React spreadsheet controls offer support for inserting rows including:

  • Wijmo FlexSheet (part of Wijmo by MESCIUS) provides built-in methods for inserting rows both through the UI and programmatically using its API.
  • Telerik Spreadsheet React (part of KendoReact by Telerik) enables users to insert rows dynamically while preserving formulas and formatting, ensuring data integrity.
  • Syncfusion Spreadsheet JavaScript (part of Syncfusion Essential Studio Enterprise) offers row insertion with support for undo/redo functionality for improved users control.
  • Infragistics Spreadsheet React (part of Infragistics Ignite UI) allows users to add rows via user commands or API calls, integrating with other spreadsheet operations.

For an in-depth analysis of features and price, visit our React spreadsheet controls comparison.

Compare React Spreadsheet Controls