Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D6D57200B67 for ; Tue, 16 Aug 2016 21:01:09 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D5896160AA8; Tue, 16 Aug 2016 19:01:09 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 299B5160A74 for ; Tue, 16 Aug 2016 21:01:09 +0200 (CEST) Received: (qmail 14803 invoked by uid 500); 16 Aug 2016 19:01:08 -0000 Mailing-List: contact dev-help@jmeter.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jmeter.apache.org Delivered-To: mailing list dev@jmeter.apache.org Received: (qmail 14782 invoked by uid 99); 16 Aug 2016 19:01:07 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Aug 2016 19:01:07 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 7CA0E185E72 for ; Tue, 16 Aug 2016 19:01:07 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.179 X-Spam-Level: * X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id gN_V4f8sBq37 for ; Tue, 16 Aug 2016 19:01:05 +0000 (UTC) Received: from mail-qt0-f171.google.com (mail-qt0-f171.google.com [209.85.216.171]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id E51665F22E for ; Tue, 16 Aug 2016 19:01:04 +0000 (UTC) Received: by mail-qt0-f171.google.com with SMTP id 52so39700313qtq.3 for ; Tue, 16 Aug 2016 12:01:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=e44qupkaACr9ztFfQmVkaMSm284HUUEFe6HXEoF83aI=; b=H2sxN1rjPURycw20TFRMbZofyhmIbX8EUVjfDVII49p1Hho2P3qfCk1U9YMZGv7xS3 U66AtwX33rX/F9JF9VFOd+zpgAvmXuUFUSo2gh5iKi6DDpB1foCvArKHFF5yB8Tw8T9z 3jvnh01xi22K9nkTHgnlRDNazmodlViYPwddU7fQrOeBi4hZfqyypqaW1swP20FQR5Bx c2G+1c0Iw8t99wXRU6diTGqmsIJLhHo9h/fP7BoA5qKvTgX7qgkyTPUSh0x8LViYoSbe habF3bWlDFlCYozE153W4wHIHzFwhDwbZxLJhGf8GBMPtOd+glNaYHhFKJJCe418h7eR cNyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=e44qupkaACr9ztFfQmVkaMSm284HUUEFe6HXEoF83aI=; b=R2ntTEh0lV7DTlalxP7vFu00huIa4YflD9wOitklf9KTLDHmzBBUotyGTpwM1w8NkH /TrH/2r/TurLkj1TZrizz6NNNCFA7L6RNvddZb/2UCte+4OYx1EEdCF8KzVk7GgRRKTI ewlyvOpYalY3zKXVbCo/QYwo95TzgJcFHc3oL25dO6s3oCc6KqB/bJSjRVmyPN+zjiT5 k7xKeSX6T4cV1btzADlEdEpcOhg1Jt8K4uRn/c+m+jGEeSaJKwTUDEIGElb9mONQOeZJ CwZ7blae9gmh0oNnRlCLccq+F+5SMYmCgDlU25zh9q1PbbaTTbWpmHg1ID4pP9TE14wL cubQ== X-Gm-Message-State: AEkooutrSbWwmzGWETIXt0xLFFdrEuEslEiwicZJvPivZK5mU1eknR6TijmQBcCtFIyXdhOoOS5O85REqn16Hw== X-Received: by 10.200.37.252 with SMTP id f57mr41022599qtf.68.1471374057969; Tue, 16 Aug 2016 12:00:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.69.73 with HTTP; Tue, 16 Aug 2016 12:00:57 -0700 (PDT) From: Philippe Mouawad Date: Tue, 16 Aug 2016 21:00:57 +0200 Message-ID: Subject: About using JavaFX WebEngine To: "dev@jmeter.apache.org" Content-Type: multipart/alternative; boundary=001a1141136e0e9d51053a34f86e archived-at: Tue, 16 Aug 2016 19:01:10 -0000 --001a1141136e0e9d51053a34f86e Content-Type: text/plain; charset=UTF-8 Hello, We had a discussion on using a more up to date browser (JavaFX one) in the HTML renderer. I think we also discussed of having it in our Roadmap for 2016/2017. I made a little POC and it nearly works except that I think it may not suit fully our need. When it works the rendering is much better, you can see an example here at the difference that we will be using loadContent (read below): - https://docs.oracle.com/javase/8/javafx/interoperability-tutorial/swing-fx-interoperability.htm Note that with this implementation, we face Font issues. My POC uses WebEngine#loadContent: - https://docs.oracle.com/javafx/2/api/javafx/scene/web/WebEngine.html#loadContent(java.lang.String) The issue is that it doesn't load any resources (for security reasons it is not allowed to, it can only load local resources) so for many websites the rendering is not great. Using WebEngine.html#load(Stirng url) might be better but it wouldn't reflect what was downloaded by SampleResult. Any thoughts or ideas ? Am I missing something ? -- Regards Philippe --001a1141136e0e9d51053a34f86e--