• amirhmoradi

    (@amirhmoradi)


    Hi, when analysing performance of your plugin on my websites, I noticed that the vendor dependency you have on the Spyc code (https://github.com/mustangostang/spyc/) is causing huge performance issues with page load and (php) script executions.

    Please have a look on the matter as it impacts user experience very negatively (bad core web vital scores as the page loads are slow)

    Thanks.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Pial

    (@iapial)

    Hello @amirhmoradi

    Thank you for bringing this issue to our attention. We understand how critical performance is to delivering a seamless user experience. I’ve shared your feedback with our development team, and they are currently reviewing the dependency to identify potential optimizations. We appreciate your patience as we work on improving this, and we’ll keep you updated on any progress.

    Additionally, if you could share some details of your performance report, it would help our team better understand where improvements are needed based on the specific impact observed on your site.

    Best,
    Pial

    Plugin Support Pial

    (@iapial)

    Hello again,

    Sorry for the inconvenience.

    We did not hear from you since our last conversation.

    Could you please let us know if you are still having the issue?
    So that we could try to solve your issue.

    We are waiting for your response.

    Thank you.

    Plugin Support Pial

    (@iapial)

    Hello again @amirhmoradi

    Hope you are doing well.

    About your issue, We still haven’t heard back from you. So, I am assuming your issue has been resolved. I am resolving this topic.

    Have a nice day!

    Thread Starter amirhmoradi

    (@amirhmoradi)

    hi, i am surprised by your reply which lacks any solution or progress. In your last 2 updates, i still see the dependency on the SPYC library.

    See the screenshot here (https://ibb.co/QXbfBJ0) with the latest execution of “Code Profiler Pro” where you can see that your plugin “BetterLinks” is the most mentioned in the top longest execution scripts, and mainly because of the SPYC dependecy.

    To reproduce, create a demo woocommerce site, and add your plugin with a couple of links, then run codeprofiler…

    Plugin Support Pial

    (@iapial)

    Hello @amirhmoradi
    We appreciate you bringing this to our attention. To clarify, BetterLinks does not utilize the SPYC library on the frontend. The SPYC dependency is only leveraged by the Device Detector module, which is used on the fly only when a short link is clicked & tracking is Disable . This does not impact the site performance.

    Based on our findings, since SPYC is not used in any frontend operations, we requested additional details to ensure we address your concerns comprehensively.

    If you encounter any Actual performance impacts caused by BetterLinks , we would greatly appreciate it if you could provide specific examples or test cases. Our team is more than happy to investigate and address any legitimate issues as quickly as possible.

    That said, we do plan to update the Device Detector in the future to ensure optimal performance and compatibility.

    Hope you understand

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.