900 new features in WINDEV, WEBDEV and WINDEV Mobile 2026

AUTOMATIC HTTP DATA CHUNKING: CLIENT-SIDE, SERVER-SIDE DATA STREAMING 511 N e w f e a t u r e W D W B WM WHY DATA STREAMING? Most users are now familiar with the way conversational AI works in a browser. Once they have asked a question, the answer comes in "blocks" as the model generates them. This presents obvious advantages,since users can read the response as data is received, without waiting for the entire response at once. WEBDEV 2026 makes it easy to implement this type of process on both the server side (sending) and the client side (reception). Please note that the data can be sent via a WEBDEV server or a third-party server. Data can also be received by a WEBDEV, WINDEV, WINDEV Mobile or third-party application. Benefit of this new feature in version 2026: All the main features are supported 512 N e w f e a t u r e W D W B WM CHUNKED TRANSFER ENCODING In version 2026,it's easy to implement this data transfer mechanism. Each time a block of data is received in the application (site), a callback is automatically called with the data content as a parameter. This mechanism can be used, for example, to receive updates from a server (SSE: Server-Sent Events). Benefit of this new feature in version 2026: Smart data streaming mechanism 513 N e w f e a t u r e W D W B WM CLIENT SIDE: UX The client receives data in chunks as they are sent by the server. The application keeps running and can display the data progressively. Benefit of this new feature in version 2026: Seamless user experience 514 N e w f e a t u r e W D W B WM CLIENT SIDE: PROGRAMMING Simply create a variable of type HTTPRequest . The HTTPRequest type has a new property in version 2026: DataProcedure . All you need to do is specify the procedure to be called for each "chunk" (block of data received). Code example: MyRequest is httpRequest MyRequest .DataProcedure = ProcData INTERNAL PROCEDURE ProcData ( bufChunk is Buffer ) // bufChunk process for received data END In general, data is returned in the form of a "JSON Line". Once data is received, it can be displayed immediately. The clients receives the data as it is processed. Benefit of this new feature in version 2026: Data streaming made easy with WLanguage 515 N e w f e a t u r e W D W B WM SERVER SIDE: PROGRAMMING For an HTTP server to support data chunking, you must simply create a REST web service. In the web service procedure, call the WLanguage WebServiceSendChunk function to return each data chunk. The size of the data chunks can vary. Chunk size is defined by the web service. It can be defined either according to the number of bytes or to the data retrieval time. Benefit of this new feature in version 2026: WEB-DEV-makes-it-easy 63 Wh a t ' s n e w i n W I ND E V 2 0 2 6 WE B D E V 2 0 2 6 W I ND E V Mo b i l e 2 0 2 6

RkJQdWJsaXNoZXIy NDQ0OA==